2025-04-03 22:56 ftp://ftp.de.debian.org/debian/pool/main/z/zulucrypt/zulucrypt_6.2.0.orig.tar.xz cppcheck-options: --library=posix --library=gnu --library=bsd --library=qt --library=openssl --library=bsd --inconclusive --enable=style,information --inline-suppr --template=daca2 --disable=missingInclude --suppress=unmatchedSuppression --check-library --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning --suppress=normalCheckLevelConditionExpressions -D__GNUC__ --platform=unix64 -j1 platform: Linux-6.8.0-57-generic-x86_64-with-glibc2.39 python: 3.12.3 client-version: 1.3.66 compiler: g++ (Ubuntu 14.2.0-4ubuntu2~24.04) 14.2.0 cppcheck: head 2.17.0 head-info: 610386c (2025-04-03 20:19:17 +0200) count: 1304 1303 elapsed-time: 31.7 31.2 head-timing-info: old-timing-info: head results: zuluCrypt-6.2.0/external_libraries/lxqt_wallet/backend/fake_wallet_backend.c:37:50: style: Parameter 'path_buffer' can be declared as pointer to const [constParameterPointer] zuluCrypt-6.2.0/external_libraries/lxqt_wallet/backend/lxqtwallet.c:194:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPG_ERR_NO_ERROR [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/external_libraries/lxqt_wallet/backend/lxqtwallet.c:199:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPG_ERR_NO_ERROR [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/external_libraries/lxqt_wallet/backend/lxqtwallet.c:242:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GCRYCTL_INITIALIZATION_FINISHED_P [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/external_libraries/lxqt_wallet/backend/lxqtwallet.c:284:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/external_libraries/lxqt_wallet/backend/lxqtwallet.c:374:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_WRONLY [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/external_libraries/lxqt_wallet/backend/lxqtwallet.c:481:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GCRYCTL_INITIALIZATION_FINISHED_P [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/external_libraries/lxqt_wallet/backend/lxqtwallet.c:560:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/external_libraries/lxqt_wallet/backend/lxqtwallet.c:630:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/external_libraries/lxqt_wallet/backend/lxqtwallet.c:1046:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/external_libraries/lxqt_wallet/backend/lxqtwallet.c:1079:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/external_libraries/lxqt_wallet/backend/lxqtwallet.c:1184:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/external_libraries/lxqt_wallet/backend/lxqtwallet.c:1236:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/external_libraries/lxqt_wallet/backend/lxqtwallet.c:1266:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/external_libraries/lxqt_wallet/backend/lxqtwallet.c:1274:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/external_libraries/lxqt_wallet/backend/lxqtwallet.c:1307:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPG_ERR_NO_ERROR [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/external_libraries/lxqt_wallet/backend/lxqtwallet.c:1363:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/external_libraries/lxqt_wallet/backend/lxqtwallet.c:1206:19: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] zuluCrypt-6.2.0/external_libraries/lxqt_wallet/backend/lxqtwallet.c:1254:25: portability: Non reentrant function 'getpwuid' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwuid_r'. [prohibitedgetpwuidCalled] zuluCrypt-6.2.0/external_libraries/lxqt_wallet/backend/lxqtwallet.c:1261:6: style: Condition 'e' is always false [knownConditionTrueFalse] zuluCrypt-6.2.0/external_libraries/lxqt_wallet/backend/lxqtwallet.c:1250:13: note: Assignment 'e=NULL', assigned value is 0 zuluCrypt-6.2.0/external_libraries/lxqt_wallet/backend/lxqtwallet.c:1261:6: note: Condition 'e' is always false zuluCrypt-6.2.0/external_libraries/lxqt_wallet/backend/lxqtwallet.c:1255:12: warning:inconclusive: Either the condition 'path' is redundant or there is possible null pointer dereference: path. [nullPointerRedundantCheck] zuluCrypt-6.2.0/external_libraries/lxqt_wallet/backend/lxqtwallet.c:1261:11: note: Assuming that condition 'path' is not redundant zuluCrypt-6.2.0/external_libraries/lxqt_wallet/backend/lxqtwallet.c:1255:12: note: Null pointer dereference zuluCrypt-6.2.0/external_libraries/lxqt_wallet/backend/lxqtwallet.c:1255:77: warning: Either the condition 'application_name' is redundant or there is possible null pointer dereference: application_name. [nullPointerRedundantCheck] zuluCrypt-6.2.0/external_libraries/lxqt_wallet/backend/lxqtwallet.c:1261:39: note: Assuming that condition 'application_name' is not redundant zuluCrypt-6.2.0/external_libraries/lxqt_wallet/backend/lxqtwallet.c:1255:77: note: Null pointer dereference zuluCrypt-6.2.0/external_libraries/lxqt_wallet/backend/lxqtwallet.c:438:89: style:inconclusive: Function 'lxqt_wallet_change_wallet_password' argument 2 names different: declaration 'new_password' definition 'new_key'. [funcArgNamesDifferent] zuluCrypt-6.2.0/external_libraries/lxqt_wallet/backend/lxqtwallet.h:193:82: note: Function 'lxqt_wallet_change_wallet_password' argument 2 names different: declaration 'new_password' definition 'new_key'. zuluCrypt-6.2.0/external_libraries/lxqt_wallet/backend/lxqtwallet.c:438:89: note: Function 'lxqt_wallet_change_wallet_password' argument 2 names different: declaration 'new_password' definition 'new_key'. zuluCrypt-6.2.0/external_libraries/lxqt_wallet/backend/lxqtwallet.c:438:106: style:inconclusive: Function 'lxqt_wallet_change_wallet_password' argument 3 names different: declaration 'new_password_size' definition 'new_key_size'. [funcArgNamesDifferent] zuluCrypt-6.2.0/external_libraries/lxqt_wallet/backend/lxqtwallet.h:193:104: note: Function 'lxqt_wallet_change_wallet_password' argument 3 names different: declaration 'new_password_size' definition 'new_key_size'. zuluCrypt-6.2.0/external_libraries/lxqt_wallet/backend/lxqtwallet.c:438:106: note: Function 'lxqt_wallet_change_wallet_password' argument 3 names different: declaration 'new_password_size' definition 'new_key_size'. zuluCrypt-6.2.0/external_libraries/lxqt_wallet/backend/lxqtwallet.c:882:23: style:inconclusive: Function 'lxqt_wallet_add_key' argument 4 names different: declaration 'key_value' definition 'value'. [funcArgNamesDifferent] zuluCrypt-6.2.0/external_libraries/lxqt_wallet/backend/lxqtwallet.h:74:102: note: Function 'lxqt_wallet_add_key' argument 4 names different: declaration 'key_value' definition 'value'. zuluCrypt-6.2.0/external_libraries/lxqt_wallet/backend/lxqtwallet.c:882:23: note: Function 'lxqt_wallet_add_key' argument 4 names different: declaration 'key_value' definition 'value'. zuluCrypt-6.2.0/external_libraries/lxqt_wallet/backend/lxqtwallet.c:1248:50: style:inconclusive: Function 'lxqt_wallet_application_wallet_path' argument 1 names different: declaration 'path_buffer' definition 'path'. [funcArgNamesDifferent] zuluCrypt-6.2.0/external_libraries/lxqt_wallet/backend/lxqtwallet.h:134:50: note: Function 'lxqt_wallet_application_wallet_path' argument 1 names different: declaration 'path_buffer' definition 'path'. zuluCrypt-6.2.0/external_libraries/lxqt_wallet/backend/lxqtwallet.c:1248:50: note: Function 'lxqt_wallet_application_wallet_path' argument 1 names different: declaration 'path_buffer' definition 'path'. zuluCrypt-6.2.0/external_libraries/lxqt_wallet/backend/lxqtwallet.c:1191:18: style: Variable 'entry' can be declared as pointer to const [constVariablePointer] zuluCrypt-6.2.0/external_libraries/lxqt_wallet/backend/lxqtwallet.c:1250:9: style: Variable 'e' can be declared as pointer to const [constVariablePointer] zuluCrypt-6.2.0/external_libraries/lxqt_wallet/backend/lxqtwallet.c:1254:18: style: Variable 'pass' can be declared as pointer to const [constVariablePointer] zuluCrypt-6.2.0/external_libraries/lxqt_wallet/backend/lxqtwallet.c:1298:18: style: Variable 'digest' can be declared as pointer to const [constVariablePointer] zuluCrypt-6.2.0/external_libraries/lxqt_wallet/backend/lxqtwallet.c:307:5: style: Variable 'r' is assigned a value that is never used. [unreadVariable] zuluCrypt-6.2.0/external_libraries/lxqt_wallet/backend/lxqtwallet.c:407:5: style: Variable 'j' is assigned a value that is never used. [unreadVariable] zuluCrypt-6.2.0/external_libraries/lxqt_wallet/backend/lxqtwallet.c:415:6: style: Variable 'r' is assigned a value that is never used. [unreadVariable] zuluCrypt-6.2.0/external_libraries/lxqt_wallet/backend/lxqtwallet.c:584:5: style: Variable 'j' is assigned a value that is never used. [unreadVariable] zuluCrypt-6.2.0/external_libraries/lxqt_wallet/backend/lxqtwallet.c:804:13: style: Variable 'k' is assigned a value that is never used. [unreadVariable] zuluCrypt-6.2.0/external_libraries/lxqt_wallet/backend/lxqtwallet.c:848:13: style: Variable 'k' is assigned a value that is never used. [unreadVariable] zuluCrypt-6.2.0/external_libraries/lxqt_wallet/backend/lxqtwallet.c:993:13: style: Variable 'k' is assigned a value that is never used. [unreadVariable] zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/task.h:97:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable deleteLater [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/changepassworddialog.cpp:50:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WindowStaysOnTopHint [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/changepassworddialog.cpp:70:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KeyPress [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/task.h:141:9: error: Non-local variable 'm_function' will use lambda that captures local variable 'q'. [danglingLifetime] zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/task.h:141:38: note: Lambda captures variable by reference here. zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/task.h:139:11: note: Variable created here. zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/task.h:141:9: note: Non-local variable 'm_function' will use lambda that captures local variable 'q'. zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/task.h:230:9: error: Non-local variable 'm_function' will use lambda that captures local variable 'p'. [danglingLifetime] zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/task.h:230:32: note: Lambda captures variable by reference here. zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/task.h:228:20: note: Variable created here. zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/task.h:230:9: note: Non-local variable 'm_function' will use lambda that captures local variable 'p'. zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/changepassworddialog.cpp:86:42: performance:inconclusive: Either there is a missing 'override', or the member function 'LXQt::Wallet::changePassWordDialog::HideUI' can be static. [functionStatic] zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/changepassworddialog.h:109:10: note: Either there is a missing 'override', or the member function 'LXQt::Wallet::changePassWordDialog::HideUI' can be static. zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/changepassworddialog.cpp:86:42: note: Either there is a missing 'override', or the member function 'LXQt::Wallet::changePassWordDialog::HideUI' can be static. zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/task.h:177:5: style: Class 'ThreadHelper' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/task.h:264:5: style: Class 'ThreadHelper < void >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/task.h:190:6: style: The destructor '~ThreadHelper' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/task.h:101:14: note: Virtual destructor in base class zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/task.h:190:6: note: Destructor in derived class zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/task.h:194:10: style: The function 'run' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/task.h:105:18: note: Virtual function in base class zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/task.h:194:10: note: Function in derived class zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/task.h:277:6: style: The destructor '~ThreadHelper < void >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/task.h:101:14: note: Virtual destructor in base class zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/task.h:277:6: note: Destructor in derived class zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/task.h:281:10: style: The function 'run' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/task.h:105:18: note: Virtual function in base class zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/task.h:281:10: note: Function in derived class zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/libsecret.c:163:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SecretSchema [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/libsecret.c:217:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/libsecret.c:261:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/libsecret.c:312:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/libsecret.c:165:12: warning: If memory allocation fails, then there is a possible null pointer dereference: s [nullPointerOutOfMemory] zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/libsecret.c:163:29: note: Assuming allocation function fails zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/libsecret.c:163:29: note: Assignment 's=malloc(sizeof(SecretSchema))', assigned value is 0 zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/libsecret.c:165:12: note: Null pointer dereference zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/libsecret.c:167:5: warning: If memory allocation fails, then there is a possible null pointer dereference: s [nullPointerOutOfMemory] zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/libsecret.c:163:29: note: Assuming allocation function fails zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/libsecret.c:163:29: note: Assignment 's=malloc(sizeof(SecretSchema))', assigned value is 0 zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/libsecret.c:167:5: note: Null pointer dereference zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/libsecret.c:168:5: warning: If memory allocation fails, then there is a possible null pointer dereference: s [nullPointerOutOfMemory] zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/libsecret.c:163:29: note: Assuming allocation function fails zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/libsecret.c:163:29: note: Assignment 's=malloc(sizeof(SecretSchema))', assigned value is 0 zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/libsecret.c:168:5: note: Null pointer dereference zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/libsecret.c:170:5: warning: If memory allocation fails, then there is a possible null pointer dereference: s [nullPointerOutOfMemory] zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/libsecret.c:163:29: note: Assuming allocation function fails zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/libsecret.c:163:29: note: Assignment 's=malloc(sizeof(SecretSchema))', assigned value is 0 zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/libsecret.c:170:5: note: Null pointer dereference zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/libsecret.c:181:5: warning: If memory allocation fails, then there is a possible null pointer dereference: s [nullPointerOutOfMemory] zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/libsecret.c:163:29: note: Assuming allocation function fails zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/libsecret.c:163:29: note: Assignment 's=malloc(sizeof(SecretSchema))', assigned value is 0 zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/libsecret.c:181:5: note: Null pointer dereference zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/libsecret.c:182:5: warning: If memory allocation fails, then there is a possible null pointer dereference: s [nullPointerOutOfMemory] zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/libsecret.c:163:29: note: Assuming allocation function fails zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/libsecret.c:163:29: note: Assignment 's=malloc(sizeof(SecretSchema))', assigned value is 0 zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/libsecret.c:182:5: note: Null pointer dereference zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_internal_wallet.cpp:35:31: warning: Member variable 'internalWallet::m_opened' is not initialized in the constructor. [uninitMemberVar] zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/task.h:177:5: warning: Member variable 'ThreadHelper < lxqt_wallet_error >::m_result' is not initialized in the constructor. [uninitMemberVar] zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/task.h:177:5: style: Class 'ThreadHelper < lxqt_wallet_error >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_internal_wallet.h:64:6: style: The destructor '~internalWallet' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_wallet.h:114:14: note: Virtual destructor in base class zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_internal_wallet.h:64:6: note: Destructor in derived class zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_internal_wallet.h:66:10: style: The function 'open' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_wallet.h:229:18: note: Virtual function in base class zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_internal_wallet.h:66:10: note: Function in derived class zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_internal_wallet.h:73:10: style: The function 'open' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_wallet.h:236:18: note: Virtual function in base class zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_internal_wallet.h:73:10: note: Function in derived class zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_internal_wallet.h:79:10: style: The function 'addKey' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_wallet.h:119:18: note: Virtual function in base class zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_internal_wallet.h:79:10: note: Function in derived class zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_internal_wallet.h:80:10: style: The function 'opened' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_wallet.h:179:18: note: Virtual function in base class zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_internal_wallet.h:80:10: note: Function in derived class zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_internal_wallet.h:82:16: style: The function 'readValue' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_wallet.h:140:24: note: Virtual function in base class zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_internal_wallet.h:82:16: note: Function in derived class zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_internal_wallet.h:84:49: style: The function 'readAllKeyValues' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_wallet.h:147:53: note: Virtual function in base class zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_internal_wallet.h:84:49: note: Function in derived class zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_internal_wallet.h:86:17: style: The function 'readAllKeys' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_wallet.h:152:25: note: Virtual function in base class zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_internal_wallet.h:86:17: note: Function in derived class zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_internal_wallet.h:87:17: style: The function 'managedWalletList' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_wallet.h:274:25: note: Virtual function in base class zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_internal_wallet.h:87:17: note: Function in derived class zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_internal_wallet.h:89:13: style: The function 'storagePath' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_wallet.h:251:21: note: Virtual function in base class zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_internal_wallet.h:89:13: note: Function in derived class zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_internal_wallet.h:90:13: style: The function 'localDefaultWalletName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_wallet.h:280:21: note: Virtual function in base class zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_internal_wallet.h:90:13: note: Function in derived class zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_internal_wallet.h:91:13: style: The function 'networkDefaultWalletName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_wallet.h:286:21: note: Virtual function in base class zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_internal_wallet.h:91:13: note: Function in derived class zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_internal_wallet.h:93:10: style: The function 'log' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_wallet.h:291:18: note: Virtual function in base class zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_internal_wallet.h:93:10: note: Function in derived class zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_internal_wallet.h:95:10: style: The function 'deleteKey' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_wallet.h:157:18: note: Virtual function in base class zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_internal_wallet.h:95:10: note: Function in derived class zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_internal_wallet.h:96:10: style: The function 'closeWallet' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_wallet.h:167:18: note: Virtual function in base class zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_internal_wallet.h:96:10: note: Function in derived class zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_internal_wallet.h:97:10: style: The function 'changeWalletPassWord' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_wallet.h:263:18: note: Virtual function in base class zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_internal_wallet.h:97:10: note: Function in derived class zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_internal_wallet.h:100:10: style: The function 'setImage' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_wallet.h:246:18: note: Virtual function in base class zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_internal_wallet.h:100:10: note: Function in derived class zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_internal_wallet.h:102:9: style: The function 'walletSize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_wallet.h:162:17: note: Virtual function in base class zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_internal_wallet.h:102:9: note: Function in derived class zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_internal_wallet.h:104:27: style: The function 'backEnd' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_wallet.h:172:35: note: Virtual function in base class zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_internal_wallet.h:104:27: note: Function in derived class zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_internal_wallet.h:105:14: style: The function 'qObject' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_wallet.h:184:22: note: Virtual function in base class zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_internal_wallet.h:105:14: note: Function in derived class zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/task.h:190:6: style: The destructor '~ThreadHelper < lxqt_wallet_error >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/task.h:101:14: note: Virtual destructor in base class zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/task.h:190:6: note: Destructor in derived class zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_internal_wallet.cpp:49:55: performance: Function parameter 'password' should be passed by const reference. [passedByValue] zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_kwallet-dbus.cpp:308:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReplyMessage [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/task.h:177:5: style: Class 'ThreadHelper < result >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_kwallet-dbus.h:56:6: style: The destructor '~kwallet_dbus' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_wallet.h:114:14: note: Virtual destructor in base class zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_kwallet-dbus.h:56:6: note: Destructor in derived class zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_kwallet-dbus.h:58:10: style: The function 'open' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_wallet.h:229:18: note: Virtual function in base class zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_kwallet-dbus.h:58:10: note: Function in derived class zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_kwallet-dbus.h:65:10: style: The function 'open' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_wallet.h:236:18: note: Virtual function in base class zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_kwallet-dbus.h:65:10: note: Function in derived class zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_kwallet-dbus.h:71:10: style: The function 'addKey' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_wallet.h:119:18: note: Virtual function in base class zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_kwallet-dbus.h:71:10: note: Function in derived class zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_kwallet-dbus.h:72:10: style: The function 'opened' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_wallet.h:179:18: note: Virtual function in base class zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_kwallet-dbus.h:72:10: note: Function in derived class zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_kwallet-dbus.h:74:16: style: The function 'readValue' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_wallet.h:140:24: note: Virtual function in base class zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_kwallet-dbus.h:74:16: note: Function in derived class zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_kwallet-dbus.h:76:45: style: The function 'readAllKeyValues' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_wallet.h:147:53: note: Virtual function in base class zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_kwallet-dbus.h:76:45: note: Function in derived class zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_kwallet-dbus.h:78:17: style: The function 'readAllKeys' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_wallet.h:152:25: note: Virtual function in base class zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_kwallet-dbus.h:78:17: note: Function in derived class zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_kwallet-dbus.h:79:17: style: The function 'managedWalletList' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_wallet.h:274:25: note: Virtual function in base class zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_kwallet-dbus.h:79:17: note: Function in derived class zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_kwallet-dbus.h:81:13: style: The function 'storagePath' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_wallet.h:251:21: note: Virtual function in base class zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_kwallet-dbus.h:81:13: note: Function in derived class zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_kwallet-dbus.h:82:13: style: The function 'localDefaultWalletName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_wallet.h:280:21: note: Virtual function in base class zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_kwallet-dbus.h:82:13: note: Function in derived class zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_kwallet-dbus.h:83:13: style: The function 'networkDefaultWalletName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_wallet.h:286:21: note: Virtual function in base class zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_kwallet-dbus.h:83:13: note: Function in derived class zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_kwallet-dbus.h:85:10: style: The function 'deleteKey' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_wallet.h:157:18: note: Virtual function in base class zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_kwallet-dbus.h:85:10: note: Function in derived class zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_kwallet-dbus.h:86:10: style: The function 'closeWallet' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_wallet.h:167:18: note: Virtual function in base class zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_kwallet-dbus.h:86:10: note: Function in derived class zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_kwallet-dbus.h:87:10: style: The function 'changeWalletPassWord' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_wallet.h:263:18: note: Virtual function in base class zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_kwallet-dbus.h:87:10: note: Function in derived class zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_kwallet-dbus.h:90:10: style: The function 'setImage' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_wallet.h:246:18: note: Virtual function in base class zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_kwallet-dbus.h:90:10: note: Function in derived class zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_kwallet-dbus.h:92:9: style: The function 'walletSize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_wallet.h:162:17: note: Virtual function in base class zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_kwallet-dbus.h:92:9: note: Function in derived class zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_kwallet-dbus.h:94:10: style: The function 'log' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_wallet.h:291:18: note: Virtual function in base class zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_kwallet-dbus.h:94:10: note: Function in derived class zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_kwallet-dbus.h:96:27: style: The function 'backEnd' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_wallet.h:172:35: note: Virtual function in base class zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_kwallet-dbus.h:96:27: note: Function in derived class zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_kwallet-dbus.h:97:14: style: The function 'qObject' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_wallet.h:184:22: note: Virtual function in base class zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_kwallet-dbus.h:97:14: note: Function in derived class zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/task.h:190:6: style: The destructor '~ThreadHelper < result >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/task.h:101:14: note: Virtual destructor in base class zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/task.h:190:6: note: Destructor in derived class zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_kwallet.cpp:122:79: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Asynchronous [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_kwallet.h:55:6: style: The destructor '~kwallet' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_wallet.h:114:14: note: Virtual destructor in base class zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_kwallet.h:55:6: note: Destructor in derived class zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_kwallet.h:57:10: style: The function 'open' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_wallet.h:229:18: note: Virtual function in base class zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_kwallet.h:57:10: note: Function in derived class zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_kwallet.h:64:10: style: The function 'open' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_wallet.h:236:18: note: Virtual function in base class zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_kwallet.h:64:10: note: Function in derived class zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_kwallet.h:70:10: style: The function 'addKey' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_wallet.h:119:18: note: Virtual function in base class zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_kwallet.h:70:10: note: Function in derived class zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_kwallet.h:71:10: style: The function 'opened' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_wallet.h:179:18: note: Virtual function in base class zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_kwallet.h:71:10: note: Function in derived class zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_kwallet.h:73:16: style: The function 'readValue' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_wallet.h:140:24: note: Virtual function in base class zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_kwallet.h:73:16: note: Function in derived class zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_kwallet.h:75:45: style: The function 'readAllKeyValues' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_wallet.h:147:53: note: Virtual function in base class zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_kwallet.h:75:45: note: Function in derived class zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_kwallet.h:77:17: style: The function 'readAllKeys' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_wallet.h:152:25: note: Virtual function in base class zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_kwallet.h:77:17: note: Function in derived class zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_kwallet.h:78:17: style: The function 'managedWalletList' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_wallet.h:274:25: note: Virtual function in base class zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_kwallet.h:78:17: note: Function in derived class zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_kwallet.h:80:13: style: The function 'storagePath' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_wallet.h:251:21: note: Virtual function in base class zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_kwallet.h:80:13: note: Function in derived class zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_kwallet.h:81:13: style: The function 'localDefaultWalletName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_wallet.h:280:21: note: Virtual function in base class zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_kwallet.h:81:13: note: Function in derived class zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_kwallet.h:82:13: style: The function 'networkDefaultWalletName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_wallet.h:286:21: note: Virtual function in base class zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_kwallet.h:82:13: note: Function in derived class zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_kwallet.h:84:10: style: The function 'deleteKey' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_wallet.h:157:18: note: Virtual function in base class zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_kwallet.h:84:10: note: Function in derived class zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_kwallet.h:85:10: style: The function 'closeWallet' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_wallet.h:167:18: note: Virtual function in base class zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_kwallet.h:85:10: note: Function in derived class zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_kwallet.h:86:10: style: The function 'changeWalletPassWord' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_wallet.h:263:18: note: Virtual function in base class zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_kwallet.h:86:10: note: Function in derived class zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_kwallet.h:89:10: style: The function 'setImage' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_wallet.h:246:18: note: Virtual function in base class zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_kwallet.h:89:10: note: Function in derived class zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_kwallet.h:91:9: style: The function 'walletSize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_wallet.h:162:17: note: Virtual function in base class zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_kwallet.h:91:9: note: Function in derived class zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_kwallet.h:93:10: style: The function 'log' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_wallet.h:291:18: note: Virtual function in base class zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_kwallet.h:93:10: note: Function in derived class zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_kwallet.h:95:27: style: The function 'backEnd' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_wallet.h:172:35: note: Virtual function in base class zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_kwallet.h:95:27: note: Function in derived class zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_kwallet.h:96:14: style: The function 'qObject' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_wallet.h:184:22: note: Virtual function in base class zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_kwallet.h:96:14: note: Function in derived class zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_libsecret.cpp:54:26: warning: Member variable 'libsecret::m_walletName' is not initialized in the constructor. [uninitMemberVar] zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_libsecret.cpp:54:26: warning: Member variable 'libsecret::m_applicationName' is not initialized in the constructor. [uninitMemberVar] zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_libsecret.cpp:54:26: warning: Member variable 'libsecret::m_opened' is not initialized in the constructor. [uninitMemberVar] zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/task.h:177:5: warning: Member variable 'ThreadHelper < bool >::m_result' is not initialized in the constructor. [uninitMemberVar] zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_libsecret.cpp:211:18: style:inconclusive: Technically the member function 'readAllKeys::::allKeys::keys' can be const. [functionConst] zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/task.h:177:5: style: Class 'ThreadHelper < bool >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_libsecret.h:55:6: style: The destructor '~libsecret' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_wallet.h:114:14: note: Virtual destructor in base class zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_libsecret.h:55:6: note: Destructor in derived class zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_libsecret.h:57:10: style: The function 'open' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_wallet.h:229:18: note: Virtual function in base class zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_libsecret.h:57:10: note: Function in derived class zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_libsecret.h:64:10: style: The function 'open' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_wallet.h:236:18: note: Virtual function in base class zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_libsecret.h:64:10: note: Function in derived class zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_libsecret.h:70:10: style: The function 'addKey' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_wallet.h:119:18: note: Virtual function in base class zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_libsecret.h:70:10: note: Function in derived class zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_libsecret.h:71:10: style: The function 'opened' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_wallet.h:179:18: note: Virtual function in base class zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_libsecret.h:71:10: note: Function in derived class zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_libsecret.h:73:16: style: The function 'readValue' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_wallet.h:140:24: note: Virtual function in base class zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_libsecret.h:73:16: note: Function in derived class zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_libsecret.h:75:45: style: The function 'readAllKeyValues' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_wallet.h:147:53: note: Virtual function in base class zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_libsecret.h:75:45: note: Function in derived class zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_libsecret.h:77:17: style: The function 'readAllKeys' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_wallet.h:152:25: note: Virtual function in base class zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_libsecret.h:77:17: note: Function in derived class zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_libsecret.h:78:17: style: The function 'managedWalletList' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_wallet.h:274:25: note: Virtual function in base class zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_libsecret.h:78:17: note: Function in derived class zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_libsecret.h:80:13: style: The function 'storagePath' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_wallet.h:251:21: note: Virtual function in base class zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_libsecret.h:80:13: note: Function in derived class zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_libsecret.h:81:13: style: The function 'localDefaultWalletName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_wallet.h:280:21: note: Virtual function in base class zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_libsecret.h:81:13: note: Function in derived class zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_libsecret.h:82:13: style: The function 'networkDefaultWalletName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_wallet.h:286:21: note: Virtual function in base class zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_libsecret.h:82:13: note: Function in derived class zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_libsecret.h:84:10: style: The function 'deleteKey' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_wallet.h:157:18: note: Virtual function in base class zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_libsecret.h:84:10: note: Function in derived class zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_libsecret.h:85:10: style: The function 'closeWallet' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_wallet.h:167:18: note: Virtual function in base class zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_libsecret.h:85:10: note: Function in derived class zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_libsecret.h:86:10: style: The function 'changeWalletPassWord' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_wallet.h:263:18: note: Virtual function in base class zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_libsecret.h:86:10: note: Function in derived class zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_libsecret.h:89:10: style: The function 'setImage' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_wallet.h:246:18: note: Virtual function in base class zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_libsecret.h:89:10: note: Function in derived class zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_libsecret.h:91:9: style: The function 'walletSize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_wallet.h:162:17: note: Virtual function in base class zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_libsecret.h:91:9: note: Function in derived class zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_libsecret.h:93:10: style: The function 'log' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_wallet.h:291:18: note: Virtual function in base class zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_libsecret.h:93:10: note: Function in derived class zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_libsecret.h:95:27: style: The function 'backEnd' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_wallet.h:172:35: note: Virtual function in base class zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_libsecret.h:95:27: note: Function in derived class zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_libsecret.h:96:14: style: The function 'qObject' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_wallet.h:184:22: note: Virtual function in base class zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_libsecret.h:96:14: note: Function in derived class zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/task.h:190:6: style: The destructor '~ThreadHelper < bool >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/task.h:101:14: note: Virtual destructor in base class zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/task.h:190:6: note: Destructor in derived class zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_osx_keychain_private.h:76:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable itemRef [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_osx_keychain_private.h:97:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable itemRef [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_osx_keychain.cpp:218:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SkipEmptyParts [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_osx_keychain.cpp:236:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SkipEmptyParts [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_osx_keychain.cpp:279:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SkipEmptyParts [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_osx_keychain.cpp:106:19: style: 'operator=' should return reference to 'this' instance. [operatorEqRetRefThis] zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_osx_keychain.h:55:6: style: The destructor '~osxKeyChain' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_wallet.h:114:14: note: Virtual destructor in base class zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_osx_keychain.h:55:6: note: Destructor in derived class zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_osx_keychain.h:57:10: style: The function 'open' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_wallet.h:229:18: note: Virtual function in base class zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_osx_keychain.h:57:10: note: Function in derived class zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_osx_keychain.h:64:10: style: The function 'open' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_wallet.h:236:18: note: Virtual function in base class zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_osx_keychain.h:64:10: note: Function in derived class zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_osx_keychain.h:70:10: style: The function 'addKey' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_wallet.h:119:18: note: Virtual function in base class zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_osx_keychain.h:70:10: note: Function in derived class zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_osx_keychain.h:71:10: style: The function 'opened' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_wallet.h:179:18: note: Virtual function in base class zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_osx_keychain.h:71:10: note: Function in derived class zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_osx_keychain.h:73:16: style: The function 'readValue' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_wallet.h:140:24: note: Virtual function in base class zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_osx_keychain.h:73:16: note: Function in derived class zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_osx_keychain.h:75:45: style: The function 'readAllKeyValues' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_wallet.h:147:53: note: Virtual function in base class zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_osx_keychain.h:75:45: note: Function in derived class zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_osx_keychain.h:77:17: style: The function 'readAllKeys' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_wallet.h:152:25: note: Virtual function in base class zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_osx_keychain.h:77:17: note: Function in derived class zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_osx_keychain.h:78:17: style: The function 'managedWalletList' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_wallet.h:274:25: note: Virtual function in base class zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_osx_keychain.h:78:17: note: Function in derived class zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_osx_keychain.h:80:13: style: The function 'storagePath' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_wallet.h:251:21: note: Virtual function in base class zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_osx_keychain.h:80:13: note: Function in derived class zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_osx_keychain.h:81:13: style: The function 'localDefaultWalletName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_wallet.h:280:21: note: Virtual function in base class zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_osx_keychain.h:81:13: note: Function in derived class zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_osx_keychain.h:82:13: style: The function 'networkDefaultWalletName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_wallet.h:286:21: note: Virtual function in base class zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_osx_keychain.h:82:13: note: Function in derived class zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_osx_keychain.h:84:10: style: The function 'deleteKey' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_wallet.h:157:18: note: Virtual function in base class zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_osx_keychain.h:84:10: note: Function in derived class zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_osx_keychain.h:85:10: style: The function 'closeWallet' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_wallet.h:167:18: note: Virtual function in base class zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_osx_keychain.h:85:10: note: Function in derived class zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_osx_keychain.h:86:10: style: The function 'changeWalletPassWord' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_wallet.h:263:18: note: Virtual function in base class zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_osx_keychain.h:86:10: note: Function in derived class zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_osx_keychain.h:89:10: style: The function 'setImage' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_wallet.h:246:18: note: Virtual function in base class zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_osx_keychain.h:89:10: note: Function in derived class zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_osx_keychain.h:91:9: style: The function 'walletSize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_wallet.h:162:17: note: Virtual function in base class zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_osx_keychain.h:91:9: note: Function in derived class zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_osx_keychain.h:93:10: style: The function 'log' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_wallet.h:291:18: note: Virtual function in base class zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_osx_keychain.h:93:10: note: Function in derived class zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_osx_keychain.h:95:27: style: The function 'backEnd' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_wallet.h:172:35: note: Virtual function in base class zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_osx_keychain.h:95:27: note: Function in derived class zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_osx_keychain.h:96:14: style: The function 'qObject' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_wallet.h:184:22: note: Virtual function in base class zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_osx_keychain.h:96:14: note: Function in derived class zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_wallet.cpp:138:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HAS_KWALLET_SUPPORT [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_wallet.cpp:277:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRANSLATIONS_PATH [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_wallet.cpp:297:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRANSLATIONS_PATH [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_windows_dpapi.h:56:6: style: The destructor '~windows_dpapi' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_wallet.h:114:14: note: Virtual destructor in base class zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_windows_dpapi.h:56:6: note: Destructor in derived class zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_windows_dpapi.h:58:10: style: The function 'open' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_wallet.h:229:18: note: Virtual function in base class zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_windows_dpapi.h:58:10: note: Function in derived class zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_windows_dpapi.h:65:10: style: The function 'open' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_wallet.h:236:18: note: Virtual function in base class zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_windows_dpapi.h:65:10: note: Function in derived class zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_windows_dpapi.h:71:10: style: The function 'addKey' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_wallet.h:119:18: note: Virtual function in base class zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_windows_dpapi.h:71:10: note: Function in derived class zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_windows_dpapi.h:72:10: style: The function 'opened' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_wallet.h:179:18: note: Virtual function in base class zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_windows_dpapi.h:72:10: note: Function in derived class zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_windows_dpapi.h:74:16: style: The function 'readValue' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_wallet.h:140:24: note: Virtual function in base class zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_windows_dpapi.h:74:16: note: Function in derived class zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_windows_dpapi.h:76:45: style: The function 'readAllKeyValues' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_wallet.h:147:53: note: Virtual function in base class zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_windows_dpapi.h:76:45: note: Function in derived class zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_windows_dpapi.h:78:17: style: The function 'readAllKeys' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_wallet.h:152:25: note: Virtual function in base class zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_windows_dpapi.h:78:17: note: Function in derived class zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_windows_dpapi.h:79:17: style: The function 'managedWalletList' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_wallet.h:274:25: note: Virtual function in base class zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_windows_dpapi.h:79:17: note: Function in derived class zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_windows_dpapi.h:81:13: style: The function 'storagePath' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_wallet.h:251:21: note: Virtual function in base class zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_windows_dpapi.h:81:13: note: Function in derived class zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_windows_dpapi.h:82:13: style: The function 'localDefaultWalletName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_wallet.h:280:21: note: Virtual function in base class zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_windows_dpapi.h:82:13: note: Function in derived class zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_windows_dpapi.h:83:13: style: The function 'networkDefaultWalletName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_wallet.h:286:21: note: Virtual function in base class zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_windows_dpapi.h:83:13: note: Function in derived class zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_windows_dpapi.h:85:10: style: The function 'deleteKey' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_wallet.h:157:18: note: Virtual function in base class zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_windows_dpapi.h:85:10: note: Function in derived class zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_windows_dpapi.h:86:10: style: The function 'closeWallet' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_wallet.h:167:18: note: Virtual function in base class zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_windows_dpapi.h:86:10: note: Function in derived class zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_windows_dpapi.h:87:10: style: The function 'changeWalletPassWord' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_wallet.h:263:18: note: Virtual function in base class zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_windows_dpapi.h:87:10: note: Function in derived class zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_windows_dpapi.h:90:10: style: The function 'setImage' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_wallet.h:246:18: note: Virtual function in base class zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_windows_dpapi.h:90:10: note: Function in derived class zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_windows_dpapi.h:92:9: style: The function 'walletSize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_wallet.h:162:17: note: Virtual function in base class zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_windows_dpapi.h:92:9: note: Function in derived class zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_windows_dpapi.h:94:10: style: The function 'log' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_wallet.h:291:18: note: Virtual function in base class zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_windows_dpapi.h:94:10: note: Function in derived class zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_windows_dpapi.h:96:27: style: The function 'backEnd' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_wallet.h:172:35: note: Virtual function in base class zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_windows_dpapi.h:96:27: note: Function in derived class zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_windows_dpapi.h:97:14: style: The function 'qObject' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_wallet.h:184:22: note: Virtual function in base class zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_windows_dpapi.h:97:14: note: Function in derived class zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_windows_dpapi.cpp:492:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_windows_dpapi.cpp:440:7: style: Local variable 'buffer' shadows outer variable [shadowVariable] zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_windows_dpapi.cpp:426:10: note: Shadowed declaration zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_windows_dpapi.cpp:440:7: note: Shadow variable zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_windows_dpapi.cpp:161:50: performance: Function parameter 'data' should be passed by const reference. [passedByValue] zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_windows_dpapi.cpp:171:50: performance: Function parameter 'data' should be passed by const reference. [passedByValue] zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_windows_dpapi.cpp:354:66: performance: Function parameter 'e' should be passed by const reference. [passedByValue] zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_windows_dpapi.cpp:322:29: warning: Access of moved variable 'data'. [accessMoved] zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_windows_dpapi.cpp:322:19: note: Calling std::move(data) zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_windows_dpapi.cpp:322:29: note: Access of moved variable 'data'. zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_windows_dpapi.cpp:480:9: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_windows_dpapi.cpp:493:9: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/password_dialog.cpp:46:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WindowStaysOnTopHint [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/password_dialog.cpp:97:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KeyPress [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/password_dialog.cpp:167:37: performance:inconclusive: Either there is a missing 'override', or the member function 'LXQt::Wallet::password_dialog::HideUI' can be static. [functionStatic] zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/password_dialog.h:81:10: note: Either there is a missing 'override', or the member function 'LXQt::Wallet::password_dialog::HideUI' can be static. zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/password_dialog.cpp:167:37: note: Either there is a missing 'override', or the member function 'LXQt::Wallet::password_dialog::HideUI' can be static. zuluCrypt-6.2.0/external_libraries/tcplay/crypto-dev.c:78:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CRYPTO_AES_XTS [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/external_libraries/tcplay/crypto-dev.c:106:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOENT [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/external_libraries/tcplay/crypto-dev.c:75:48: style: Parameter 'cipher' can be declared as pointer to const [constParameterPointer] zuluCrypt-6.2.0/external_libraries/tcplay/crypto-gcrypt.c:92:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GCRY_CIPHER_MODE_ECB [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/external_libraries/tcplay/crypto-gcrypt.c:129:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GCRY_CIPHER_AES128 [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/external_libraries/tcplay/crypto-gcrypt.c:156:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOENT [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/external_libraries/tcplay/crypto-gcrypt.c:198:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GCRYPT_VERSION [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/external_libraries/tcplay/crypto-gcrypt.c:126:45: style: Parameter 'cipher' can be declared as pointer to const [constParameterPointer] zuluCrypt-6.2.0/external_libraries/tcplay/crypto-gcrypt.c:146:20: style: Parameter 'in' can be declared as pointer to const [constParameterPointer] zuluCrypt-6.2.0/external_libraries/tcplay/crypto.c:68:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/external_libraries/tcplay/crypto.c:213:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/external_libraries/tcplay/generic_xts.c:46:2: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] zuluCrypt-6.2.0/external_libraries/tcplay/generic_xts.c:83:2: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] zuluCrypt-6.2.0/external_libraries/tcplay/generic_xts.c:88:26: style:inconclusive: Function 'xts_init' argument 1 names different: declaration 'ctxp' definition 'ctx'. [funcArgNamesDifferent] zuluCrypt-6.2.0/external_libraries/tcplay/generic_xts.h:43:30: note: Function 'xts_init' argument 1 names different: declaration 'ctxp' definition 'ctx'. zuluCrypt-6.2.0/external_libraries/tcplay/generic_xts.c:88:26: note: Function 'xts_init' argument 1 names different: declaration 'ctxp' definition 'ctx'. zuluCrypt-6.2.0/external_libraries/tcplay/generic_xts.c:168:28: style:inconclusive: Function 'xts_uninit' argument 1 names different: declaration 'ctxp' definition 'ctx'. [funcArgNamesDifferent] zuluCrypt-6.2.0/external_libraries/tcplay/generic_xts.h:48:32: note: Function 'xts_uninit' argument 1 names different: declaration 'ctxp' definition 'ctx'. zuluCrypt-6.2.0/external_libraries/tcplay/generic_xts.c:168:28: note: Function 'xts_uninit' argument 1 names different: declaration 'ctxp' definition 'ctx'. zuluCrypt-6.2.0/external_libraries/tcplay/hdr.c:117:58: style: Parameter 'prf_algo' can be declared as pointer to const [constParameterPointer] zuluCrypt-6.2.0/external_libraries/tcplay/humanize.c:58:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu64 [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/external_libraries/tcplay/humanize.c:81:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/external_libraries/tcplay/io.c:58:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/external_libraries/tcplay/io.c:121:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/external_libraries/tcplay/io.c:190:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/external_libraries/tcplay/io.c:337:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_WRONLY [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/external_libraries/tcplay/io.c:368:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_WRONLY [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/external_libraries/tcplay/io.c:389:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCSAFLUSH [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/external_libraries/tcplay/io.c:405:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/external_libraries/tcplay/io.c:303:66: style: Parameter 'mem' can be declared as pointer to const [constParameterPointer] zuluCrypt-6.2.0/external_libraries/tcplay/io.c:363:39: style: Parameter 'mem' can be declared as pointer to const [constParameterPointer] zuluCrypt-6.2.0/external_libraries/tcplay/io.c:348:9: style: Variable 'w' is assigned a value that is never used. [unreadVariable] zuluCrypt-6.2.0/external_libraries/tcplay/io.c:373:9: style: Variable 'w' is assigned a value that is never used. [unreadVariable] zuluCrypt-6.2.0/external_libraries/tcplay/main.c:70:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/external_libraries/tcplay/main.c:259:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/external_libraries/tcplay/main.c:436:2: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg] zuluCrypt-6.2.0/external_libraries/tcplay/main.c:437:2: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg] zuluCrypt-6.2.0/external_libraries/tcplay/pbkdf2-gcrypt.c:50:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GCRY_MD_RMD160 [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/external_libraries/tcplay/pbkdf2-gcrypt.c:81:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/external_libraries/tcplay/pbkdf2-gcrypt.c:47:43: style: Parameter 'hash' can be declared as pointer to const [constParameterPointer] zuluCrypt-6.2.0/external_libraries/tcplay/pbkdf2-openssl.c:49:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOENT [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/external_libraries/tcplay/pbkdf2-openssl.c:39:32: style:inconclusive: Function 'pbkdf2' argument 7 names different: declaration 'iteration_count' definition 'out'. [funcArgNamesDifferent] zuluCrypt-6.2.0/external_libraries/tcplay/tcplay.h:287:21: note: Function 'pbkdf2' argument 7 names different: declaration 'iteration_count' definition 'out'. zuluCrypt-6.2.0/external_libraries/tcplay/pbkdf2-openssl.c:39:32: note: Function 'pbkdf2' argument 7 names different: declaration 'iteration_count' definition 'out'. zuluCrypt-6.2.0/external_libraries/tcplay/safe_mem.c:116:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/external_libraries/tcplay/safe_mem.c:179:14: style: Variable 'hdr' is reassigned a value before the old one has been used. [redundantAssignment] zuluCrypt-6.2.0/external_libraries/tcplay/safe_mem.c:178:6: note: hdr is assigned zuluCrypt-6.2.0/external_libraries/tcplay/safe_mem.c:179:14: note: hdr is overwritten zuluCrypt-6.2.0/external_libraries/tcplay/safe_mem.c:99:22: style:inconclusive: Function '_free_safe_mem' argument 1 names different: declaration 'mem' definition 'mem_ptr'. [funcArgNamesDifferent] zuluCrypt-6.2.0/external_libraries/tcplay/tcplay.h:306:27: note: Function '_free_safe_mem' argument 1 names different: declaration 'mem' definition 'mem_ptr'. zuluCrypt-6.2.0/external_libraries/tcplay/safe_mem.c:99:22: note: Function '_free_safe_mem' argument 1 names different: declaration 'mem' definition 'mem_ptr'. zuluCrypt-6.2.0/external_libraries/tcplay/safe_mem.c:102:24: style: Variable 'tail' can be declared as pointer to const [constVariablePointer] zuluCrypt-6.2.0/external_libraries/tcplay/tcplay.c:83:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/external_libraries/tcplay/tcplay.c:346:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu64 [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/external_libraries/tcplay/tcplay.c:451:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/external_libraries/tcplay/tcplay.c:681:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu64 [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/external_libraries/tcplay/tcplay.c:1345:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DM_DEVICE_INFO [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/external_libraries/tcplay/tcplay.c:1384:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/external_libraries/tcplay/tcplay.c:1459:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DM_DEVICE_TABLE [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/external_libraries/tcplay/tcplay.c:1555:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/external_libraries/tcplay/tcplay.c:1671:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/external_libraries/tcplay/tcplay.c:1707:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/external_libraries/tcplay/tcplay.c:1934:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/external_libraries/tcplay/tcplay.c:1965:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/external_libraries/tcplay/tcplay.c:2026:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/external_libraries/tcplay/tcplay.c:2060:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/external_libraries/tcplay/tcplay.c:1396:16: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] zuluCrypt-6.2.0/external_libraries/tcplay/tcplay.c:339:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] zuluCrypt-6.2.0/external_libraries/tcplay/tcplay.c:430:6: warning: Either the condition 'hinfo' is redundant or there is possible null pointer dereference: hinfo. [nullPointerRedundantCheck] zuluCrypt-6.2.0/external_libraries/tcplay/tcplay.c:1078:9: note: Assuming that condition 'hinfo' is not redundant zuluCrypt-6.2.0/external_libraries/tcplay/tcplay.c:1072:26: note: Calling function 'adjust_info', 2nd argument 'hinfo' value is 0 zuluCrypt-6.2.0/external_libraries/tcplay/tcplay.c:430:6: note: Null pointer dereference zuluCrypt-6.2.0/external_libraries/tcplay/tcplay.c:898:13: style: Variable 'pass' is reassigned a value before the old one has been used. [redundantAssignment] zuluCrypt-6.2.0/external_libraries/tcplay/tcplay.c:894:8: note: pass is assigned zuluCrypt-6.2.0/external_libraries/tcplay/tcplay.c:898:13: note: pass is overwritten zuluCrypt-6.2.0/external_libraries/tcplay/tcplay.c:77:12: style:inconclusive: Function 'tc_log' argument 1 names different: declaration 'err' definition 'is_err'. [funcArgNamesDifferent] zuluCrypt-6.2.0/external_libraries/tcplay/tcplay.h:314:17: note: Function 'tc_log' argument 1 names different: declaration 'err' definition 'is_err'. zuluCrypt-6.2.0/external_libraries/tcplay/tcplay.c:77:12: note: Function 'tc_log' argument 1 names different: declaration 'err' definition 'is_err'. zuluCrypt-6.2.0/external_libraries/tcplay/tcplay.c:1386:17: style: Variable 'ent' can be declared as pointer to const [constVariablePointer] zuluCrypt-6.2.0/external_libraries/tcplay/tcplay.c:1450:8: style: Variable 'p1' can be declared as pointer to const [constVariablePointer] zuluCrypt-6.2.0/external_libraries/tcplay/tcplay.c:1553:25: style: Variable 'crypto_algo' can be declared as pointer to const [constVariablePointer] zuluCrypt-6.2.0/external_libraries/tcplay/tcplay.c:1164:13: style: Variable 'error' is assigned a value that is never used. [unreadVariable] zuluCrypt-6.2.0/external_libraries/tcplay/tcplay.c:1911:12: style: Variable 'r' is assigned a value that is never used. [unreadVariable] zuluCrypt-6.2.0/external_libraries/tcplay/tcplay.c:1979:34: style: Variable 'mismatch' is assigned a value that is never used. [unreadVariable] zuluCrypt-6.2.0/external_libraries/tcplay/tcplay_api.c:91:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/external_libraries/tcplay/tcplay_api.c:113:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/external_libraries/tcplay/tcplay_api.c:146:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/external_libraries/tcplay/tcplay_api.c:227:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/external_libraries/tcplay/tcplay_api.c:640:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/external_libraries/tcplay/tcplay_api.c:730:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/external_libraries/tcplay/tcplay_api.c:458:40: style: Parameter 'opts' can be declared as pointer to const [constParameterPointer] zuluCrypt-6.2.0/external_libraries/tcplay/tcplay_api.c:485:37: style: Parameter 'opts' can be declared as pointer to const [constParameterPointer] zuluCrypt-6.2.0/external_libraries/tcplay/tcplay_api.c:511:39: style: Parameter 'opts' can be declared as pointer to const [constParameterPointer] zuluCrypt-6.2.0/external_libraries/tcplay/tcplay_api.c:542:38: style: Parameter 'opts' can be declared as pointer to const [constParameterPointer] zuluCrypt-6.2.0/external_libraries/tcplay/tcplay_api.c:568:45: style: Parameter 'opts' can be declared as pointer to const [constParameterPointer] zuluCrypt-6.2.0/external_libraries/tcplay/tcplay_api.c:599:40: style: Parameter 'opts' can be declared as pointer to const [constParameterPointer] zuluCrypt-6.2.0/external_libraries/tcplay/tcplay_api.c:48:13: style: Variable 'error' is assigned a value that is never used. [unreadVariable] zuluCrypt-6.2.0/plugins/plugins.h:65:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/plugins/plugins.h:132:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/plugins/plugins.h:159:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/plugins/mainwindow.h:49:2: style: Class 'MainWindow' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] zuluCrypt-6.2.0/plugins/keydialog-qt/mainwindow.h:43:2: style: Class 'MainWindow' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] zuluCrypt-6.2.0/plugins/keydialog-qt/mainwindow.cpp:30:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Password [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/plugins/keyring/keyring.c:37:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SecretSchema [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/plugins/kwallet/main.cpp:32:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QueuedConnection [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluCrypt-gui/utility.h:89:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable clicked [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluCrypt-gui/utility.h:169:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluCrypt-gui/utility.h:181:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluCrypt-gui/utility.h:193:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluCrypt-gui/utility.h:207:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluCrypt-gui/utility.h:610:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluCrypt-gui/utility.h:714:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable POLLPRI [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluCrypt-gui/utility.h:969:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable timeout [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/plugins/kwallet/wallet.cpp:40:83: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Synchronous [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/plugins/kwallet/wallet.cpp:26:9: warning: Member variable 'wallet::m_wallet' is not initialized in the constructor. [uninitMemberVar] zuluCrypt-6.2.0/zuluCrypt-gui/utility.h:78:2: style: The class 'label' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] zuluCrypt-6.2.0/zuluCrypt-gui/utility.h:779:3: warning:inconclusive: Member variable 'Task::m_exitCode' is not initialized in the constructor. [uninitMemberVar] zuluCrypt-6.2.0/zuluCrypt-gui/utility.h:779:3: warning:inconclusive: Member variable 'Task::m_exitStatus' is not initialized in the constructor. [uninitMemberVar] zuluCrypt-6.2.0/zuluCrypt-gui/utility.h:779:3: warning:inconclusive: Member variable 'Task::m_finished' is not initialized in the constructor. [uninitMemberVar] zuluCrypt-6.2.0/zuluCrypt-gui/utility2.h:207:3: warning:inconclusive: Member variable 'result < bool >::m_value' is not initialized in the constructor. [uninitMemberVar] zuluCrypt-6.2.0/zuluCrypt-gui/utility.h:647:16: style:inconclusive: Technically the member function 'utility::fileHandle::path' can be const. [functionConst] zuluCrypt-6.2.0/zuluCrypt-gui/utility.h:716:3: style:inconclusive: Technically the member function 'utility::monitor_mountinfo::operatorbool' can be const. [functionConst] zuluCrypt-6.2.0/zuluCrypt-gui/utility2.h:229:3: style:inconclusive: Technically the member function 'result < QString >::operatorbool' can be const. [functionConst] zuluCrypt-6.2.0/zuluCrypt-gui/utility2.h:229:3: style:inconclusive: Technically the member function 'result < bool >::operatorbool' can be const. [functionConst] zuluCrypt-6.2.0/zuluCrypt-gui/utility2.h:229:3: style:inconclusive: Technically the member function 'result < QByteArray >::operatorbool' can be const. [functionConst] zuluCrypt-6.2.0/zuluCrypt-gui/utility2.h:150:3: style: Class 'raii' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] zuluCrypt-6.2.0/zuluCrypt-gui/utility2.h:176:3: style: Class 'result_ref' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] zuluCrypt-6.2.0/zuluCrypt-gui/utility.h:160:3: style: Class 'debug' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] zuluCrypt-6.2.0/zuluCrypt-gui/utility.h:599:3: style: Class 'fileHandle' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] zuluCrypt-6.2.0/zuluCrypt-gui/utility.h:782:3: style: Class 'Task' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] zuluCrypt-6.2.0/zuluCrypt-gui/utility.h:939:3: style: Class 'duration' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] zuluCrypt-6.2.0/zuluCrypt-gui/utility2.h:210:3: style: Class 'result < QString >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] zuluCrypt-6.2.0/zuluCrypt-gui/utility2.h:210:3: style: Class 'result < bool >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] zuluCrypt-6.2.0/zuluCrypt-gui/utility2.h:210:3: style: Class 'result < QByteArray >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] zuluCrypt-6.2.0/zuluCrypt-gui/utility.h:918:36: style: Parameter 'function' can be declared as reference to const [constParameterReference] zuluCrypt-6.2.0/zuluCrypt-gui/utility.h:523:3: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] zuluCrypt-6.2.0/zuluCrypt-gui/utility.h:537:3: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] zuluCrypt-6.2.0/zuluCrypt-gui/utility.h:551:3: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] zuluCrypt-6.2.0/zuluCrypt-gui/utility.h:565:3: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] zuluCrypt-6.2.0/zuluCrypt-gui/utility.h:579:3: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] zuluCrypt-6.2.0/plugins/mainwindow.cpp:45:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Password [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/plugins/mainwindow.cpp:207:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Yes [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/plugins/mainwindow.cpp:243:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Password [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/plugins/mainwindow.cpp:302:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/plugins/network_key/crypt_buffer.c:98:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPG_ERR_NO_ERROR [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/plugins/network_key/crypt_buffer.c:103:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPG_ERR_NO_ERROR [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/plugins/network_key/crypt_buffer.c:134:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/plugins/network_key/crypt_buffer.c:331:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u_int32_t [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/plugins/network_key/crypt_buffer.c:375:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u_int32_t [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/plugins/network_key/crypt_buffer.c:381:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u_int32_t [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/plugins/network_key/crypt_buffer.c:395:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u_int32_t [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/plugins/network_key/crypt_buffer.c:91:8: style: Condition '0&&ctx' is always false [knownConditionTrueFalse] zuluCrypt-6.2.0/plugins/network_key/crypt_buffer.c:123:60: style:inconclusive: Function 'crypt_buffer_init' argument 2 names different: declaration 'password' definition 'k'. [funcArgNamesDifferent] zuluCrypt-6.2.0/plugins/network_key/crypt_buffer.h:53:60: note: Function 'crypt_buffer_init' argument 2 names different: declaration 'password' definition 'k'. zuluCrypt-6.2.0/plugins/network_key/crypt_buffer.c:123:60: note: Function 'crypt_buffer_init' argument 2 names different: declaration 'password' definition 'k'. zuluCrypt-6.2.0/plugins/network_key/crypt_buffer.c:123:69: style:inconclusive: Function 'crypt_buffer_init' argument 3 names different: declaration 'passphrase_size' definition 'key_size'. [funcArgNamesDifferent] zuluCrypt-6.2.0/plugins/network_key/crypt_buffer.h:53:76: note: Function 'crypt_buffer_init' argument 3 names different: declaration 'passphrase_size' definition 'key_size'. zuluCrypt-6.2.0/plugins/network_key/crypt_buffer.c:123:69: note: Function 'crypt_buffer_init' argument 3 names different: declaration 'passphrase_size' definition 'key_size'. zuluCrypt-6.2.0/plugins/network_key/crypt_buffer.c:291:18: style: Variable 'f' can be declared as pointer to const [constVariablePointer] zuluCrypt-6.2.0/plugins/network_key/crypt_buffer.c:390:18: style: Variable 'f' can be declared as pointer to const [constVariablePointer] zuluCrypt-6.2.0/plugins/network_key/main.cpp:211:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/plugins/network_key/main.cpp:135:33: style: C-style pointer casting [cstyleCast] zuluCrypt-6.2.0/plugins/network_key/main.cpp:137:22: style: C-style pointer casting [cstyleCast] zuluCrypt-6.2.0/plugins/network_key/main.cpp:149:17: style: C-style pointer casting [cstyleCast] zuluCrypt-6.2.0/plugins/network_key/main.cpp:45:16: style: Variable 'value' can be declared as pointer to const [constVariablePointer] zuluCrypt-6.2.0/plugins/network_key/server.c:78:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lxqt_wallet_no_error [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/plugins/network_key/server.c:195:10: warning: If memory allocation fails, then there is a possible null pointer dereference: encryption_key [nullPointerOutOfMemory] zuluCrypt-6.2.0/plugins/network_key/server.c:194:25: note: Assuming allocation function fails zuluCrypt-6.2.0/plugins/network_key/server.c:194:25: note: Assignment 'encryption_key=malloc(sizeof(char)*encryption_key_length)', assigned value is 0 zuluCrypt-6.2.0/plugins/network_key/server.c:195:10: note: Null pointer dereference zuluCrypt-6.2.0/plugins/network_key/server.c:113:19: style: Variable 'value.key_found' is assigned a value that is never used. [unreadVariable] zuluCrypt-6.2.0/plugins/tomb/main.cpp:76:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluCrypt-cli/lib/includes.h:134:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SUPPORT_WHIRLPOOL [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluCrypt-cli/bin/add_key.c:48:9: style: Variable 'c' can be declared as pointer to const [constVariablePointer] zuluCrypt-6.2.0/zuluCrypt-cli/bin/add_key.c:49:9: style: Variable 'd' can be declared as pointer to const [constVariablePointer] zuluCrypt-6.2.0/zuluCrypt-cli/utility/string/String.h:925:9: style: Variable 'e' can be declared as pointer to const [constVariablePointer] zuluCrypt-6.2.0/zuluCrypt-cli/bin/bind.c:135:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHARE_MOUNT_PREFIX [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluCrypt-cli/bin/bind.c:229:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHARE_MOUNT_PREFIX [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluCrypt-cli/bin/bind.c:268:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHARE_MOUNT_PREFIX [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluCrypt-cli/bin/bind.c:200:46: style:inconclusive: Function 'zuluCryptBindUnmountVolume' argument 1 names different: declaration 'mountinfo' definition 'stx'. [funcArgNamesDifferent] zuluCrypt-6.2.0/zuluCrypt-cli/bin/includes.h:209:46: note: Function 'zuluCryptBindUnmountVolume' argument 1 names different: declaration 'mountinfo' definition 'stx'. zuluCrypt-6.2.0/zuluCrypt-cli/bin/bind.c:200:46: note: Function 'zuluCryptBindUnmountVolume' argument 1 names different: declaration 'mountinfo' definition 'stx'. zuluCrypt-6.2.0/zuluCrypt-cli/bin/bind.c:46:9: style: Variable 'h' can be declared as pointer to const [constVariablePointer] zuluCrypt-6.2.0/zuluCrypt-cli/bin/bind.c:43:16: style: Variable 'index' is assigned a value that is never used. [unreadVariable] zuluCrypt-6.2.0/zuluCrypt-cli/bin/bind.c:144:6: style: Variable 'f' is assigned a value that is never used. [unreadVariable] zuluCrypt-6.2.0/zuluCrypt-cli/bin/check_invalid_key.c:47:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluCrypt-cli/bin/check_invalid_key.c:25:9: style: Variable 'd' can be declared as pointer to const [constVariablePointer] zuluCrypt-6.2.0/zuluCrypt-cli/bin/check_opened_mapper.c:41:19: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] zuluCrypt-6.2.0/zuluCrypt-cli/bin/check_opened_mapper.c:26:9: style: Variable 'd' can be declared as pointer to const [constVariablePointer] zuluCrypt-6.2.0/zuluCrypt-cli/bin/clear_dead_mappers.c:75:19: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] zuluCrypt-6.2.0/zuluCrypt-cli/bin/clear_dead_mappers.c:221:19: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] zuluCrypt-6.2.0/zuluCrypt-cli/bin/clear_dead_mappers.c:79:46: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] zuluCrypt-6.2.0/zuluCrypt-cli/bin/clear_dead_mappers.c:85:35: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] zuluCrypt-6.2.0/zuluCrypt-cli/bin/clear_dead_mappers.c:91:39: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] zuluCrypt-6.2.0/zuluCrypt-cli/bin/clear_dead_mappers.c:208:28: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] zuluCrypt-6.2.0/zuluCrypt-cli/bin/clear_dead_mappers.c:283:29: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] zuluCrypt-6.2.0/zuluCrypt-cli/bin/clear_dead_mappers.c:119:9: style: Variable 'mout_point' can be declared as pointer to const [constVariablePointer] zuluCrypt-6.2.0/zuluCrypt-cli/bin/clear_dead_mappers.c:186:18: style: Variable 'entry' can be declared as pointer to const [constVariablePointer] zuluCrypt-6.2.0/zuluCrypt-cli/bin/clear_dead_mappers.c:190:9: style: Variable 'r' can be declared as pointer to const [constVariablePointer] zuluCrypt-6.2.0/zuluCrypt-cli/bin/close_volume.c:50:43: style:inconclusive: Function 'zuluCryptEXECloseVolume' argument 1 names different: declaration 'device' definition 'dev'. [funcArgNamesDifferent] zuluCrypt-6.2.0/zuluCrypt-cli/bin/libzuluCrypt-exe.h:104:43: note: Function 'zuluCryptEXECloseVolume' argument 1 names different: declaration 'device' definition 'dev'. zuluCrypt-6.2.0/zuluCrypt-cli/bin/close_volume.c:50:43: note: Function 'zuluCryptEXECloseVolume' argument 1 names different: declaration 'device' definition 'dev'. zuluCrypt-6.2.0/zuluCrypt-cli/bin/create_mount_point.c:60:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REUSE_MOUNT_POINT [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluCrypt-cli/bin/create_mount_point.c:86:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRWXU [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluCrypt-cli/bin/create_mount_point.c:282:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRWXU [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluCrypt-cli/bin/create_mount_point.c:339:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IREAD [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluCrypt-cli/bin/create_mount_point.c:356:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USE_HOME_PATH_AS_MOUNT_PREFIX [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluCrypt-cli/bin/create_mount_point.c:35:9: portability: Non reentrant function 'getpwuid' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwuid_r'. [prohibitedgetpwuidCalled] zuluCrypt-6.2.0/zuluCrypt-cli/bin/create_mount_point.c:140:79: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] zuluCrypt-6.2.0/zuluCrypt-cli/bin/create_mount_point.c:370:70: style:inconclusive: Function 'zuluCryptCreateMountPoint' argument 2 names different: declaration 'm_point' definition 'label'. [funcArgNamesDifferent] zuluCrypt-6.2.0/zuluCrypt-cli/bin/includes.h:250:70: note: Function 'zuluCryptCreateMountPoint' argument 2 names different: declaration 'm_point' definition 'label'. zuluCrypt-6.2.0/zuluCrypt-cli/bin/create_mount_point.c:370:70: note: Function 'zuluCryptCreateMountPoint' argument 2 names different: declaration 'm_point' definition 'label'. zuluCrypt-6.2.0/zuluCrypt-cli/bin/create_mount_point.c:390:50: style:inconclusive: Function 'zuluCryptMountPointPrefixMatch' argument 1 names different: declaration 'path' definition 'm_path'. [funcArgNamesDifferent] zuluCrypt-6.2.0/zuluCrypt-cli/bin/includes.h:265:50: note: Function 'zuluCryptMountPointPrefixMatch' argument 1 names different: declaration 'path' definition 'm_path'. zuluCrypt-6.2.0/zuluCrypt-cli/bin/create_mount_point.c:390:50: note: Function 'zuluCryptMountPointPrefixMatch' argument 1 names different: declaration 'path' definition 'm_path'. zuluCrypt-6.2.0/zuluCrypt-cli/bin/create_mount_point.c:31:18: style: Variable 'usr' can be declared as pointer to const [constVariablePointer] zuluCrypt-6.2.0/zuluCrypt-cli/bin/create_mount_point.c:131:9: style: Variable 'loop_path' can be declared as pointer to const [constVariablePointer] zuluCrypt-6.2.0/zuluCrypt-cli/bin/create_volumes.c:371:39: style: Expression is always true because 'else if' condition is opposite to previous condition at line 342. [multiCondition] zuluCrypt-6.2.0/zuluCrypt-cli/bin/create_volumes.c:342:39: note: first condition zuluCrypt-6.2.0/zuluCrypt-cli/bin/create_volumes.c:371:39: note: else if condition is opposite to first condition zuluCrypt-6.2.0/zuluCrypt-cli/bin/create_volumes.c:69:107: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] zuluCrypt-6.2.0/zuluCrypt-cli/bin/create_volumes.c:246:71: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] zuluCrypt-6.2.0/zuluCrypt-cli/bin/create_volumes.c:247:78: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] zuluCrypt-6.2.0/zuluCrypt-cli/bin/create_volumes.c:474:38: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] zuluCrypt-6.2.0/zuluCrypt-cli/bin/crypt_file.c:193:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluCrypt-cli/bin/crypt_file.c:152:12: style: Expression is always false because 'else if' condition matches previous condition at line 118. [multiCondition] zuluCrypt-6.2.0/zuluCrypt-cli/bin/crypt_file.c:73:2: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] zuluCrypt-6.2.0/zuluCrypt-cli/bin/crypt_file.c:66:22: style: Variable 'source' is assigned a value that is never used. [unreadVariable] zuluCrypt-6.2.0/zuluCrypt-cli/bin/crypt_file.c:67:22: style: Variable 'dest' is assigned a value that is never used. [unreadVariable] zuluCrypt-6.2.0/zuluCrypt-cli/bin/crypt_file.c:68:26: style: Variable 'passphrase' is assigned a value that is never used. [unreadVariable] zuluCrypt-6.2.0/zuluCrypt-cli/bin/crypt_file.c:69:21: style: Variable 'type' is assigned a value that is never used. [unreadVariable] zuluCrypt-6.2.0/zuluCrypt-cli/bin/file_encryption.c:149:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluCrypt-cli/bin/file_encryption.c:244:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_WRONLY [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluCrypt-cli/bin/file_encryption.c:102:47: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] zuluCrypt-6.2.0/zuluCrypt-cli/bin/file_encryption.c:316:29: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] zuluCrypt-6.2.0/zuluCrypt-cli/bin/file_encryption.c:87:9: style: Variable 'mpath' can be declared as pointer to const [constVariablePointer] zuluCrypt-6.2.0/zuluCrypt-cli/bin/get_opts.c:109:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optarg [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluCrypt-cli/bin/main.c:465:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluCrypt-cli/bin/main.c:417:56: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] zuluCrypt-6.2.0/zuluCrypt-cli/bin/main.c:423:62: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] zuluCrypt-6.2.0/zuluCrypt-cli/bin/main.c:544:37: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] zuluCrypt-6.2.0/zuluCrypt-cli/bin/main.c:48:9: style: Variable 'c' can be declared as pointer to const [constVariablePointer] zuluCrypt-6.2.0/zuluCrypt-cli/bin/main.c:76:9: style: Variable 'e' can be declared as pointer to const [constVariablePointer] zuluCrypt-6.2.0/zuluCrypt-cli/bin/main.c:108:53: style: Parameter 'clargs' can be declared as pointer to const [constParameterPointer] zuluCrypt-6.2.0/zuluCrypt-cli/bin/main.c:324:9: style: Variable 'e' can be declared as pointer to const [constVariablePointer] zuluCrypt-6.2.0/zuluCrypt-cli/bin/mount_flags.c:47:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_NODEV [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluCrypt-cli/bin/open_volume.c:425:67: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] zuluCrypt-6.2.0/zuluCrypt-cli/bin/open_volume.c:559:61: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] zuluCrypt-6.2.0/zuluCrypt-cli/bin/open_volume.c:563:74: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] zuluCrypt-6.2.0/zuluCrypt-cli/bin/open_volume.c:567:86: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] zuluCrypt-6.2.0/zuluCrypt-cli/bin/open_volume.c:572:86: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] zuluCrypt-6.2.0/zuluCrypt-cli/bin/open_volume.c:577:98: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] zuluCrypt-6.2.0/zuluCrypt-cli/bin/open_volume.c:654:71: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] zuluCrypt-6.2.0/zuluCrypt-cli/bin/open_volume.c:661:70: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] zuluCrypt-6.2.0/zuluCrypt-cli/bin/open_volume.c:118:9: style: Variable 'e' can be declared as pointer to const [constVariablePointer] zuluCrypt-6.2.0/zuluCrypt-cli/bin/open_volume.c:300:9: style: Variable 'device_path' can be declared as pointer to const [constVariablePointer] zuluCrypt-6.2.0/zuluCrypt-cli/bin/open_volume.c:606:15: style: Variable 'plugin_path' is assigned a value that is never used. [unreadVariable] zuluCrypt-6.2.0/zuluCrypt-cli/bin/path_access.c:34:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluCrypt-cli/bin/path_access.c:62:9: style: Variable 'e' can be declared as pointer to const [constVariablePointer] zuluCrypt-6.2.0/zuluCrypt-cli/bin/remove_key.c:186:15: style: Condition 'keyType==NULL' is always false [knownConditionTrueFalse] zuluCrypt-6.2.0/zuluCrypt-cli/bin/remove_key.c:27:9: style: Variable 'c' can be declared as pointer to const [constVariablePointer] zuluCrypt-6.2.0/zuluCrypt-cli/bin/remove_key.c:28:9: style: Variable 'd' can be declared as pointer to const [constVariablePointer] zuluCrypt-6.2.0/zuluCrypt-cli/bin/save_and_restore_volume_header.c:102:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRWXU [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluCrypt-cli/bin/save_and_restore_volume_header.c:139:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_gettid [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluCrypt-cli/bin/save_and_restore_volume_header.c:206:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_gettid [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluCrypt-cli/bin/save_and_restore_volume_header.c:225:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_WRONLY [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluCrypt-cli/bin/save_and_restore_volume_header.c:453:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TC_OK [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluCrypt-cli/bin/save_and_restore_volume_header.c:496:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TC_OK [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluCrypt-cli/bin/save_and_restore_volume_header.c:688:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluCrypt-cli/bin/save_and_restore_volume_header.c:159:3: error: Resource leak: fd_source [resourceLeak] zuluCrypt-6.2.0/zuluCrypt-cli/bin/save_and_restore_volume_header.c:730:3: error: Resource leak: fd1 [resourceLeak] zuluCrypt-6.2.0/zuluCrypt-cli/bin/save_and_restore_volume_header.c:730:3: error: Resource leak: fd2 [resourceLeak] zuluCrypt-6.2.0/zuluCrypt-cli/bin/save_and_restore_volume_header.c:723:23: warning: If memory allocation fails, then there is a possible null pointer dereference: map2 [nullPointerOutOfMemory] zuluCrypt-6.2.0/zuluCrypt-cli/bin/save_and_restore_volume_header.c:715:16: note: Assuming allocation function fails zuluCrypt-6.2.0/zuluCrypt-cli/bin/save_and_restore_volume_header.c:715:16: note: Assignment 'map2=mmap(0,st2.st_size,PROT_READ,MAP_PRIVATE,fd2,0)', assigned value is 0 zuluCrypt-6.2.0/zuluCrypt-cli/bin/save_and_restore_volume_header.c:723:23: note: Null pointer dereference zuluCrypt-6.2.0/zuluCrypt-cli/bin/save_and_restore_volume_header.c:725:13: warning: If memory allocation fails, then there is a possible null pointer dereference: map2 [nullPointerOutOfMemory] zuluCrypt-6.2.0/zuluCrypt-cli/bin/save_and_restore_volume_header.c:715:16: note: Assuming allocation function fails zuluCrypt-6.2.0/zuluCrypt-cli/bin/save_and_restore_volume_header.c:715:16: note: Assignment 'map2=mmap(0,st2.st_size,PROT_READ,MAP_PRIVATE,fd2,0)', assigned value is 0 zuluCrypt-6.2.0/zuluCrypt-cli/bin/save_and_restore_volume_header.c:725:13: note: Null pointer dereference zuluCrypt-6.2.0/zuluCrypt-cli/bin/save_and_restore_volume_header.c:727:12: warning: If memory allocation fails, then there is a possible null pointer dereference: map1 [nullPointerOutOfMemory] zuluCrypt-6.2.0/zuluCrypt-cli/bin/save_and_restore_volume_header.c:711:15: note: Assuming allocation function fails zuluCrypt-6.2.0/zuluCrypt-cli/bin/save_and_restore_volume_header.c:711:15: note: Assignment 'map1=mmap(0,st1.st_size,PROT_READ,MAP_PRIVATE,fd1,0)', assigned value is 0 zuluCrypt-6.2.0/zuluCrypt-cli/bin/save_and_restore_volume_header.c:727:12: note: Null pointer dereference zuluCrypt-6.2.0/zuluCrypt-cli/bin/save_and_restore_volume_header.c:295:31: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] zuluCrypt-6.2.0/zuluCrypt-cli/bin/save_and_restore_volume_header.c:685:9: style: Variable 'map1' can be declared as pointer to const [constVariablePointer] zuluCrypt-6.2.0/zuluCrypt-cli/bin/save_and_restore_volume_header.c:686:9: style: Variable 'map2' can be declared as pointer to const [constVariablePointer] zuluCrypt-6.2.0/zuluCrypt-cli/bin/save_and_restore_volume_header.c:554:9: style: Variable 'st' is assigned a value that is never used. [unreadVariable] zuluCrypt-6.2.0/zuluCrypt-cli/bin/test.c:68:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluCrypt-cli/bin/test.c:99:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_WRONLY [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluCrypt-cli/bin/test.c:130:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_WRONLY [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluCrypt-cli/bin/test.c:442:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZULUCRYPTTestPlugin [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluCrypt-cli/bin/test.c:318:19: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] zuluCrypt-6.2.0/zuluCrypt-cli/bin/test.c:389:4: style: Redundant initialization for 'r'. The initialized value is overwritten before it is read. [redundantInitialization] zuluCrypt-6.2.0/zuluCrypt-cli/bin/test.c:387:8: note: r is initialized zuluCrypt-6.2.0/zuluCrypt-cli/bin/test.c:389:4: note: r is overwritten zuluCrypt-6.2.0/zuluCrypt-cli/bin/test.c:390:4: style: Variable 'r' is reassigned a value before the old one has been used. [redundantAssignment] zuluCrypt-6.2.0/zuluCrypt-cli/bin/test.c:389:4: note: r is assigned zuluCrypt-6.2.0/zuluCrypt-cli/bin/test.c:390:4: note: r is overwritten zuluCrypt-6.2.0/zuluCrypt-cli/bin/test.c:391:4: style: Variable 'r' is reassigned a value before the old one has been used. [redundantAssignment] zuluCrypt-6.2.0/zuluCrypt-cli/bin/test.c:390:4: note: r is assigned zuluCrypt-6.2.0/zuluCrypt-cli/bin/test.c:391:4: note: r is overwritten zuluCrypt-6.2.0/zuluCrypt-cli/bin/test.c:392:4: style: Variable 'r' is reassigned a value before the old one has been used. [redundantAssignment] zuluCrypt-6.2.0/zuluCrypt-cli/bin/test.c:391:4: note: r is assigned zuluCrypt-6.2.0/zuluCrypt-cli/bin/test.c:392:4: note: r is overwritten zuluCrypt-6.2.0/zuluCrypt-cli/bin/test.c:194:62: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] zuluCrypt-6.2.0/zuluCrypt-cli/bin/test.c:203:67: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] zuluCrypt-6.2.0/zuluCrypt-cli/bin/test.c:212:27: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] zuluCrypt-6.2.0/zuluCrypt-cli/bin/test.c:214:84: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] zuluCrypt-6.2.0/zuluCrypt-cli/bin/test.c:216:88: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] zuluCrypt-6.2.0/zuluCrypt-cli/bin/test.c:226:44: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] zuluCrypt-6.2.0/zuluCrypt-cli/bin/test.c:235:27: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] zuluCrypt-6.2.0/zuluCrypt-cli/bin/test.c:237:86: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] zuluCrypt-6.2.0/zuluCrypt-cli/bin/test.c:239:90: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] zuluCrypt-6.2.0/zuluCrypt-cli/bin/test.c:249:44: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] zuluCrypt-6.2.0/zuluCrypt-cli/bin/test.c:260:63: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] zuluCrypt-6.2.0/zuluCrypt-cli/bin/test.c:267:71: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] zuluCrypt-6.2.0/zuluCrypt-cli/bin/test.c:274:66: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] zuluCrypt-6.2.0/zuluCrypt-cli/bin/test.c:281:68: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] zuluCrypt-6.2.0/zuluCrypt-cli/bin/test.c:291:53: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] zuluCrypt-6.2.0/zuluCrypt-cli/bin/test.c:296:57: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] zuluCrypt-6.2.0/zuluCrypt-cli/bin/test.c:342:77: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] zuluCrypt-6.2.0/zuluCrypt-cli/bin/test.c:350:54: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] zuluCrypt-6.2.0/zuluCrypt-cli/bin/test.c:369:20: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] zuluCrypt-6.2.0/zuluCrypt-cli/bin/test.c:131:7: style: Variable 'buffer' can be declared as const array [constVariable] zuluCrypt-6.2.0/zuluCrypt-cli/bin/test.c:303:9: style: Variable 'd' can be declared as pointer to const [constVariablePointer] zuluCrypt-6.2.0/zuluCrypt-cli/bin/volume_info.c:28:9: style: Variable 'output' can be declared as pointer to const [constVariablePointer] zuluCrypt-6.2.0/zuluCrypt-cli/bin/volumes.c:55:20: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] zuluCrypt-6.2.0/zuluCrypt-cli/bin/volumes.c:90:20: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] zuluCrypt-6.2.0/zuluCrypt-cli/bin/volumes.c:662:41: style: Condition '_zuluCryptCheckSYSifDeviceIsSystem(e)' is always false [knownConditionTrueFalse] zuluCrypt-6.2.0/zuluCrypt-cli/bin/volumes.c:662:41: note: Calling function '_zuluCryptCheckSYSifDeviceIsSystem' returns 0 zuluCrypt-6.2.0/zuluCrypt-cli/bin/volumes.c:662:41: note: Condition '_zuluCryptCheckSYSifDeviceIsSystem(e)' is always false zuluCrypt-6.2.0/zuluCrypt-cli/bin/volumes.c:57:66: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] zuluCrypt-6.2.0/zuluCrypt-cli/bin/volumes.c:94:60: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] zuluCrypt-6.2.0/zuluCrypt-cli/bin/volumes.c:184:37: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] zuluCrypt-6.2.0/zuluCrypt-cli/bin/volumes.c:194:103: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] zuluCrypt-6.2.0/zuluCrypt-cli/bin/volumes.c:267:21: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] zuluCrypt-6.2.0/zuluCrypt-cli/bin/volumes.c:395:37: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] zuluCrypt-6.2.0/zuluCrypt-cli/bin/volumes.c:1144:55: style:inconclusive: Function 'zuluCryptPartitionIsSystemPartition' argument 1 names different: declaration 'dev' definition 'device'. [funcArgNamesDifferent] zuluCrypt-6.2.0/zuluCrypt-cli/bin/includes.h:114:55: note: Function 'zuluCryptPartitionIsSystemPartition' argument 1 names different: declaration 'dev' definition 'device'. zuluCrypt-6.2.0/zuluCrypt-cli/bin/volumes.c:1144:55: note: Function 'zuluCryptPartitionIsSystemPartition' argument 1 names different: declaration 'dev' definition 'device'. zuluCrypt-6.2.0/zuluCrypt-cli/bin/volumes.c:44:18: style: Variable 'entry' can be declared as pointer to const [constVariablePointer] zuluCrypt-6.2.0/zuluCrypt-cli/bin/volumes.c:84:9: style: Variable 'e' can be declared as pointer to const [constVariablePointer] zuluCrypt-6.2.0/zuluCrypt-cli/bin/volumes.c:829:9: style: Variable 'm' can be declared as pointer to const [constVariablePointer] zuluCrypt-6.2.0/zuluCrypt-cli/bin/volumes.c:939:9: style: Variable 'z' can be declared as pointer to const [constVariablePointer] zuluCrypt-6.2.0/zuluCrypt-cli/bin/volumes.c:1002:9: style: Variable 'ac' can be declared as pointer to const [constVariablePointer] zuluCrypt-6.2.0/zuluCrypt-cli/bin/volumes.c:1146:9: style: Variable 'dev' can be declared as pointer to const [constVariablePointer] zuluCrypt-6.2.0/zuluCrypt-cli/bin/write_device_with_junk.c:236:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRWXU [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluCrypt-cli/bin/write_device_with_junk.c:319:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_WRONLY [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluCrypt-cli/bin/write_device_with_junk.c:221:62: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] zuluCrypt-6.2.0/zuluCrypt-cli/bin/write_device_with_junk.c:297:52: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] zuluCrypt-6.2.0/zuluCrypt-cli/lib/add_key.c:206:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CRYPT_ANY_SLOT [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluCrypt-cli/lib/add_key.c:245:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluCrypt-cli/lib/add_key.c:188:38: warning: Either the condition 'args' is redundant or there is possible null pointer dereference: args. [nullPointerRedundantCheck] zuluCrypt-6.2.0/zuluCrypt-cli/lib/add_key.c:186:12: note: Assuming that condition 'args' is not redundant zuluCrypt-6.2.0/zuluCrypt-cli/lib/add_key.c:188:38: note: Null pointer dereference zuluCrypt-6.2.0/zuluCrypt-cli/lib/add_key.c:184:63: style: Parameter 'cd' can be declared as pointer to const. However it seems that '_set_options' is a callback function, if 'cd' is declared with const you might also need to cast function pointer(s). [constParameterCallback] zuluCrypt-6.2.0/zuluCrypt-cli/lib/add_key.c:241:22: note: You might need to cast the function pointer here zuluCrypt-6.2.0/zuluCrypt-cli/lib/add_key.c:184:63: note: Parameter 'cd' can be declared as pointer to const zuluCrypt-6.2.0/zuluCrypt-cli/lib/bitlocker.c:99:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluCrypt-cli/lib/bitlocker.c:289:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluCrypt-cli/lib/bitlocker.c:318:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CRYPT_ACTIVATE_READONLY [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluCrypt-cli/lib/bitlocker.c:365:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRWXU [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluCrypt-cli/lib/bitlocker.c:78:41: portability: Non reentrant function 'getpwuid' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwuid_r'. [prohibitedgetpwuidCalled] zuluCrypt-6.2.0/zuluCrypt-cli/lib/bitlocker.c:66:9: style: Return value '!zuluCryptUseCryptsetupBitLocker(r)' is always true [knownConditionTrueFalse] zuluCrypt-6.2.0/zuluCrypt-cli/lib/bitlocker.c:66:41: note: Calling function 'zuluCryptUseCryptsetupBitLocker' returns 0 zuluCrypt-6.2.0/zuluCrypt-cli/lib/bitlocker.c:66:9: note: Return value '!zuluCryptUseCryptsetupBitLocker(r)' is always true zuluCrypt-6.2.0/zuluCrypt-cli/lib/bitlocker.c:399:37: style: Condition 'zuluCryptUseCryptsetupBitLocker(opts->use_cryptsetup_for_bitlocker)' is always false [knownConditionTrueFalse] zuluCrypt-6.2.0/zuluCrypt-cli/lib/bitlocker.c:399:37: note: Calling function 'zuluCryptUseCryptsetupBitLocker' returns 0 zuluCrypt-6.2.0/zuluCrypt-cli/lib/bitlocker.c:399:37: note: Condition 'zuluCryptUseCryptsetupBitLocker(opts->use_cryptsetup_for_bitlocker)' is always false zuluCrypt-6.2.0/zuluCrypt-cli/lib/bitlocker.c:78:71: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] zuluCrypt-6.2.0/zuluCrypt-cli/lib/bitlocker.c:361:52: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] zuluCrypt-6.2.0/zuluCrypt-cli/lib/bitlocker.c:370:48: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] zuluCrypt-6.2.0/zuluCrypt-cli/lib/bitlocker.c:374:69: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] zuluCrypt-6.2.0/zuluCrypt-cli/lib/bitlocker.c:141:53: style:inconclusive: Function 'zuluCryptDeviceManagedByDislocker' argument 1 names different: declaration 'device' definition 'dev'. [funcArgNamesDifferent] zuluCrypt-6.2.0/zuluCrypt-cli/lib/includes.h:717:53: note: Function 'zuluCryptDeviceManagedByDislocker' argument 1 names different: declaration 'device' definition 'dev'. zuluCrypt-6.2.0/zuluCrypt-cli/lib/bitlocker.c:141:53: note: Function 'zuluCryptDeviceManagedByDislocker' argument 1 names different: declaration 'device' definition 'dev'. zuluCrypt-6.2.0/zuluCrypt-cli/lib/bitlocker.c:397:69: style:inconclusive: Function 'zuluCryptBitLockerUnlock' argument 2 names different: declaration 'st' definition 'xt'. [funcArgNamesDifferent] zuluCrypt-6.2.0/zuluCrypt-cli/lib/includes.h:487:69: note: Function 'zuluCryptBitLockerUnlock' argument 2 names different: declaration 'st' definition 'xt'. zuluCrypt-6.2.0/zuluCrypt-cli/lib/bitlocker.c:397:69: note: Function 'zuluCryptBitLockerUnlock' argument 2 names different: declaration 'st' definition 'xt'. zuluCrypt-6.2.0/zuluCrypt-cli/lib/bitlocker.c:234:9: style: Variable 'm' can be declared as pointer to const [constVariablePointer] zuluCrypt-6.2.0/zuluCrypt-cli/lib/blkid_evaluate_tag.c:241:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluCrypt-cli/lib/blkid_evaluate_tag.c:93:50: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] zuluCrypt-6.2.0/zuluCrypt-cli/lib/blkid_evaluate_tag.c:252:31: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] zuluCrypt-6.2.0/zuluCrypt-cli/lib/blkid_evaluate_tag.c:52:50: style:inconclusive: Function 'zuluCryptDeviceFromPARTUUID' argument 1 names different: declaration 'p_uuid' definition 'PARTUUID'. [funcArgNamesDifferent] zuluCrypt-6.2.0/zuluCrypt-cli/lib/includes.h:417:50: note: Function 'zuluCryptDeviceFromPARTUUID' argument 1 names different: declaration 'p_uuid' definition 'PARTUUID'. zuluCrypt-6.2.0/zuluCrypt-cli/lib/blkid_evaluate_tag.c:52:50: note: Function 'zuluCryptDeviceFromPARTUUID' argument 1 names different: declaration 'p_uuid' definition 'PARTUUID'. zuluCrypt-6.2.0/zuluCrypt-cli/lib/blkid_evaluate_tag.c:57:51: style:inconclusive: Function 'zuluCryptDeviceFromPARTLABEL' argument 1 names different: declaration 'p_label' definition 'PARTLABEL'. [funcArgNamesDifferent] zuluCrypt-6.2.0/zuluCrypt-cli/lib/includes.h:422:51: note: Function 'zuluCryptDeviceFromPARTLABEL' argument 1 names different: declaration 'p_label' definition 'PARTLABEL'. zuluCrypt-6.2.0/zuluCrypt-cli/lib/blkid_evaluate_tag.c:57:51: note: Function 'zuluCryptDeviceFromPARTLABEL' argument 1 names different: declaration 'p_label' definition 'PARTLABEL'. zuluCrypt-6.2.0/zuluCrypt-cli/lib/blkid_evaluate_tag.c:25:37: style: Parameter 'path' can be declared as pointer to const [constParameterPointer] zuluCrypt-6.2.0/zuluCrypt-cli/lib/blkid_evaluate_tag.c:125:9: style: Variable 'e' can be declared as pointer to const [constVariablePointer] zuluCrypt-6.2.0/zuluCrypt-cli/lib/close_mapper.c:78:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluCrypt-cli/lib/close_mapper.c:49:43: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] zuluCrypt-6.2.0/zuluCrypt-cli/lib/close_volume.c:22:40: style:inconclusive: Function 'zuluCryptCloseVolume' argument 1 names different: declaration 'mapper' definition 'map'. [funcArgNamesDifferent] zuluCrypt-6.2.0/zuluCrypt-cli/lib/libzuluCrypt.h:96:39: note: Function 'zuluCryptCloseVolume' argument 1 names different: declaration 'mapper' definition 'map'. zuluCrypt-6.2.0/zuluCrypt-cli/lib/close_volume.c:22:40: note: Function 'zuluCryptCloseVolume' argument 1 names different: declaration 'mapper' definition 'map'. zuluCrypt-6.2.0/zuluCrypt-cli/lib/create_loop_device.c:113:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable loop_info64 [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluCrypt-cli/lib/create_loop_device.c:152:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable loop_info64 [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluCrypt-cli/lib/create_loop_device.c:305:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluCrypt-cli/lib/create_loop_device.c:331:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluCrypt-cli/lib/create_loop_device.c:361:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable loop_info64 [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluCrypt-cli/lib/create_loop_device.c:94:57: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] zuluCrypt-6.2.0/zuluCrypt-cli/lib/create_loop_device.c:426:16: style:inconclusive: Function 'zuluCryptAttachLoopDeviceToFile' argument 3 names different: declaration 'fd' definition 'loop_fd'. [funcArgNamesDifferent] zuluCrypt-6.2.0/zuluCrypt-cli/lib/includes.h:312:71: note: Function 'zuluCryptAttachLoopDeviceToFile' argument 3 names different: declaration 'fd' definition 'loop_fd'. zuluCrypt-6.2.0/zuluCrypt-cli/lib/create_loop_device.c:426:16: note: Function 'zuluCryptAttachLoopDeviceToFile' argument 3 names different: declaration 'fd' definition 'loop_fd'. zuluCrypt-6.2.0/zuluCrypt-cli/lib/create_loop_device.c:143:9: style: Variable 'path' can be declared as pointer to const [constVariablePointer] zuluCrypt-6.2.0/zuluCrypt-cli/lib/create_loop_device.c:179:9: style: Variable 'f' can be declared as pointer to const [constVariablePointer] zuluCrypt-6.2.0/zuluCrypt-cli/lib/create_loop_device.c:205:9: style: Variable 'z' can be declared as pointer to const [constVariablePointer] zuluCrypt-6.2.0/zuluCrypt-cli/lib/create_loop_device.c:261:9: style: Variable 'e' can be declared as pointer to const [constVariablePointer] zuluCrypt-6.2.0/zuluCrypt-cli/lib/create_loop_device.c:286:9: style: Variable 'c' can be declared as pointer to const [constVariablePointer] zuluCrypt-6.2.0/zuluCrypt-cli/lib/create_luks.c:65:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CRYPT_LOG_ERROR [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluCrypt-cli/lib/create_luks.c:165:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CRYPT_RNG_RANDOM [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluCrypt-cli/lib/create_luks.c:349:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluCrypt-cli/lib/create_luks.c:389:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CRYPT_LUKS1 [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluCrypt-cli/lib/create_luks.c:569:8: style: Condition '0&&device' is always false [knownConditionTrueFalse] zuluCrypt-6.2.0/zuluCrypt-cli/lib/create_luks.c:104:58: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] zuluCrypt-6.2.0/zuluCrypt-cli/lib/create_luks.c:110:66: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] zuluCrypt-6.2.0/zuluCrypt-cli/lib/create_luks.c:117:46: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] zuluCrypt-6.2.0/zuluCrypt-cli/lib/create_luks.c:136:72: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] zuluCrypt-6.2.0/zuluCrypt-cli/lib/create_luks.c:378:59: style:inconclusive: Function 'zuluCryptCreateLuks' argument 2 names different: declaration 'passphrase' definition 'key'. [funcArgNamesDifferent] zuluCrypt-6.2.0/zuluCrypt-cli/lib/libzuluCrypt.h:278:18: note: Function 'zuluCryptCreateLuks' argument 2 names different: declaration 'passphrase' definition 'key'. zuluCrypt-6.2.0/zuluCrypt-cli/lib/create_luks.c:378:59: note: Function 'zuluCryptCreateLuks' argument 2 names different: declaration 'passphrase' definition 'key'. zuluCrypt-6.2.0/zuluCrypt-cli/lib/create_luks.c:378:70: style:inconclusive: Function 'zuluCryptCreateLuks' argument 3 names different: declaration 'passphrase_size' definition 'key_len'. [funcArgNamesDifferent] zuluCrypt-6.2.0/zuluCrypt-cli/lib/libzuluCrypt.h:279:12: note: Function 'zuluCryptCreateLuks' argument 3 names different: declaration 'passphrase_size' definition 'key_len'. zuluCrypt-6.2.0/zuluCrypt-cli/lib/create_luks.c:378:70: note: Function 'zuluCryptCreateLuks' argument 3 names different: declaration 'passphrase_size' definition 'key_len'. zuluCrypt-6.2.0/zuluCrypt-cli/lib/create_luks.c:378:91: style:inconclusive: Function 'zuluCryptCreateLuks' argument 4 names different: declaration 'rng' definition 'options'. [funcArgNamesDifferent] zuluCrypt-6.2.0/zuluCrypt-cli/lib/libzuluCrypt.h:280:18: note: Function 'zuluCryptCreateLuks' argument 4 names different: declaration 'rng' definition 'options'. zuluCrypt-6.2.0/zuluCrypt-cli/lib/create_luks.c:378:91: note: Function 'zuluCryptCreateLuks' argument 4 names different: declaration 'rng' definition 'options'. zuluCrypt-6.2.0/zuluCrypt-cli/lib/create_luks.c:567:60: style:inconclusive: Function 'zuluCryptCreateLuks2' argument 2 names different: declaration 'passphrase' definition 'pass'. [funcArgNamesDifferent] zuluCrypt-6.2.0/zuluCrypt-cli/lib/libzuluCrypt.h:283:18: note: Function 'zuluCryptCreateLuks2' argument 2 names different: declaration 'passphrase' definition 'pass'. zuluCrypt-6.2.0/zuluCrypt-cli/lib/create_luks.c:567:60: note: Function 'zuluCryptCreateLuks2' argument 2 names different: declaration 'passphrase' definition 'pass'. zuluCrypt-6.2.0/zuluCrypt-cli/lib/create_luks.c:567:72: style:inconclusive: Function 'zuluCryptCreateLuks2' argument 3 names different: declaration 'passphrase_size' definition 'pass_size'. [funcArgNamesDifferent] zuluCrypt-6.2.0/zuluCrypt-cli/lib/libzuluCrypt.h:284:12: note: Function 'zuluCryptCreateLuks2' argument 3 names different: declaration 'passphrase_size' definition 'pass_size'. zuluCrypt-6.2.0/zuluCrypt-cli/lib/create_luks.c:567:72: note: Function 'zuluCryptCreateLuks2' argument 3 names different: declaration 'passphrase_size' definition 'pass_size'. zuluCrypt-6.2.0/zuluCrypt-cli/lib/create_luks.c:567:95: style:inconclusive: Function 'zuluCryptCreateLuks2' argument 4 names different: declaration 'rng' definition 'options'. [funcArgNamesDifferent] zuluCrypt-6.2.0/zuluCrypt-cli/lib/libzuluCrypt.h:285:18: note: Function 'zuluCryptCreateLuks2' argument 4 names different: declaration 'rng' definition 'options'. zuluCrypt-6.2.0/zuluCrypt-cli/lib/create_luks.c:567:95: note: Function 'zuluCryptCreateLuks2' argument 4 names different: declaration 'rng' definition 'options'. zuluCrypt-6.2.0/zuluCrypt-cli/lib/create_luks.c:61:49: style: Parameter 'c' can be declared as pointer to const. However it seems that '_debug' is a callback function, if 'c' is declared with const you might also need to cast function pointer(s). [constParameterCallback] zuluCrypt-6.2.0/zuluCrypt-cli/lib/create_luks.c:78:29: note: You might need to cast the function pointer here zuluCrypt-6.2.0/zuluCrypt-cli/lib/create_luks.c:61:49: note: Parameter 'c' can be declared as pointer to const zuluCrypt-6.2.0/zuluCrypt-cli/lib/create_luks.c:368:45: style: Parameter 'cd' can be declared as pointer to const. However it seems that '_format_0' is a callback function, if 'cd' is declared with const you might also need to cast function pointer(s). [constParameterCallback] zuluCrypt-6.2.0/zuluCrypt-cli/lib/create_luks.c:390:18: note: You might need to cast the function pointer here zuluCrypt-6.2.0/zuluCrypt-cli/lib/create_luks.c:368:45: note: Parameter 'cd' can be declared as pointer to const zuluCrypt-6.2.0/zuluCrypt-cli/lib/create_luks.c:373:83: style: Parameter 'cd' can be declared as pointer to const. However it seems that '_set_persistent_flags_0' is a callback function, if 'cd' is declared with const you might also need to cast function pointer(s). [constParameterCallback] zuluCrypt-6.2.0/zuluCrypt-cli/lib/create_luks.c:391:30: note: You might need to cast the function pointer here zuluCrypt-6.2.0/zuluCrypt-cli/lib/create_luks.c:373:83: note: Parameter 'cd' can be declared as pointer to const zuluCrypt-6.2.0/zuluCrypt-cli/lib/create_luks.c:48:9: style: struct member 'arguments::pbkdf' is never used. [unusedStructMember] zuluCrypt-6.2.0/zuluCrypt-cli/lib/create_mapper_name.c:56:54: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] zuluCrypt-6.2.0/zuluCrypt-cli/lib/create_mapper_name.c:63:47: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] zuluCrypt-6.2.0/zuluCrypt-cli/lib/create_mapper_name.c:66:52: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] zuluCrypt-6.2.0/zuluCrypt-cli/lib/create_mapper_name.c:46:9: style: Variable 'e' can be declared as pointer to const [constVariablePointer] zuluCrypt-6.2.0/zuluCrypt-cli/lib/create_tcrypt.c:79:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_gettid [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluCrypt-cli/lib/create_tcrypt.c:194:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TC_OK [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluCrypt-cli/lib/create_tcrypt.c:265:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluCrypt-cli/lib/create_tcrypt.c:356:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TC_OK [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluCrypt-cli/lib/create_tcrypt.c:480:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluCrypt-cli/lib/create_tcrypt.c:163:56: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] zuluCrypt-6.2.0/zuluCrypt-cli/lib/create_tcrypt.c:488:86: style:inconclusive: Function 'zuluCryptCreateTCrypt' argument 3 names different: declaration 'opts' definition 'rng'. [funcArgNamesDifferent] zuluCrypt-6.2.0/zuluCrypt-cli/lib/libzuluCrypt.h:359:20: note: Function 'zuluCryptCreateTCrypt' argument 3 names different: declaration 'opts' definition 'rng'. zuluCrypt-6.2.0/zuluCrypt-cli/lib/create_tcrypt.c:488:86: note: Function 'zuluCryptCreateTCrypt' argument 3 names different: declaration 'opts' definition 'rng'. zuluCrypt-6.2.0/zuluCrypt-cli/lib/create_volume.c:138:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_gettid [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluCrypt-cli/lib/create_volume.c:231:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluCrypt-cli/lib/create_volume.c:61:28: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] zuluCrypt-6.2.0/zuluCrypt-cli/lib/create_volume.c:63:54: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] zuluCrypt-6.2.0/zuluCrypt-cli/lib/create_volume.c:65:59: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] zuluCrypt-6.2.0/zuluCrypt-cli/lib/create_volume.c:69:65: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] zuluCrypt-6.2.0/zuluCrypt-cli/lib/create_volume.c:73:55: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] zuluCrypt-6.2.0/zuluCrypt-cli/lib/create_volume.c:77:55: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] zuluCrypt-6.2.0/zuluCrypt-cli/lib/create_volume.c:81:55: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] zuluCrypt-6.2.0/zuluCrypt-cli/lib/create_volume.c:84:50: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] zuluCrypt-6.2.0/zuluCrypt-cli/lib/create_volume.c:171:57: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] zuluCrypt-6.2.0/zuluCrypt-cli/lib/create_volume.c:211:38: style:inconclusive: Function 'zuluCryptCreateVolume' argument 4 names different: declaration 'passphrase' definition 'pass'. [funcArgNamesDifferent] zuluCrypt-6.2.0/zuluCrypt-cli/lib/libzuluCrypt.h:187:20: note: Function 'zuluCryptCreateVolume' argument 4 names different: declaration 'passphrase' definition 'pass'. zuluCrypt-6.2.0/zuluCrypt-cli/lib/create_volume.c:211:38: note: Function 'zuluCryptCreateVolume' argument 4 names different: declaration 'passphrase' definition 'pass'. zuluCrypt-6.2.0/zuluCrypt-cli/lib/create_volume.c:212:14: style:inconclusive: Function 'zuluCryptCreateVolume' argument 5 names different: declaration 'passphrase_size' definition 'pass_size'. [funcArgNamesDifferent] zuluCrypt-6.2.0/zuluCrypt-cli/lib/libzuluCrypt.h:188:14: note: Function 'zuluCryptCreateVolume' argument 5 names different: declaration 'passphrase_size' definition 'pass_size'. zuluCrypt-6.2.0/zuluCrypt-cli/lib/create_volume.c:212:14: note: Function 'zuluCryptCreateVolume' argument 5 names different: declaration 'passphrase_size' definition 'pass_size'. zuluCrypt-6.2.0/zuluCrypt-cli/lib/create_volume.c:212:37: style:inconclusive: Function 'zuluCryptCreateVolume' argument 6 names different: declaration 'opts' definition 'rng'. [funcArgNamesDifferent] zuluCrypt-6.2.0/zuluCrypt-cli/lib/libzuluCrypt.h:189:20: note: Function 'zuluCryptCreateVolume' argument 6 names different: declaration 'opts' definition 'rng'. zuluCrypt-6.2.0/zuluCrypt-cli/lib/create_volume.c:212:37: note: Function 'zuluCryptCreateVolume' argument 6 names different: declaration 'opts' definition 'rng'. zuluCrypt-6.2.0/zuluCrypt-cli/lib/empty_slots.c:114:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluCrypt-cli/lib/empty_slots.c:294:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluCrypt-cli/lib/file_path_security.c:42:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluCrypt-cli/lib/file_path_security.c:65:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_WRONLY [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluCrypt-cli/lib/file_path_security.c:134:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluCrypt-cli/lib/file_path_security.c:74:13: warning: If memory allocation fails, then there is a possible null pointer dereference: map [nullPointerOutOfMemory] zuluCrypt-6.2.0/zuluCrypt-cli/lib/file_path_security.c:70:15: note: Assuming allocation function fails zuluCrypt-6.2.0/zuluCrypt-cli/lib/file_path_security.c:70:15: note: Assignment 'map=mmap(0,(unsigned long)st.st_size,PROT_WRITE,MAP_PRIVATE,fd,0)', assigned value is 0 zuluCrypt-6.2.0/zuluCrypt-cli/lib/file_path_security.c:74:13: note: Null pointer dereference zuluCrypt-6.2.0/zuluCrypt-cli/lib/file_path_security.c:75:13: warning: If memory allocation fails, then there is a possible null pointer dereference: map [nullPointerOutOfMemory] zuluCrypt-6.2.0/zuluCrypt-cli/lib/file_path_security.c:70:15: note: Assuming allocation function fails zuluCrypt-6.2.0/zuluCrypt-cli/lib/file_path_security.c:70:15: note: Assignment 'map=mmap(0,(unsigned long)st.st_size,PROT_WRITE,MAP_PRIVATE,fd,0)', assigned value is 0 zuluCrypt-6.2.0/zuluCrypt-cli/lib/file_path_security.c:75:13: note: Null pointer dereference zuluCrypt-6.2.0/zuluCrypt-cli/lib/file_path_security.c:101:56: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] zuluCrypt-6.2.0/zuluCrypt-cli/lib/file_path_security.c:33:54: style:inconclusive: Function 'zuluCryptSecureOpenFile' argument 2 names different: declaration 'fd_path' definition 'fd'. [funcArgNamesDifferent] zuluCrypt-6.2.0/zuluCrypt-cli/lib/includes.h:547:54: note: Function 'zuluCryptSecureOpenFile' argument 2 names different: declaration 'fd_path' definition 'fd'. zuluCrypt-6.2.0/zuluCrypt-cli/lib/file_path_security.c:33:54: note: Function 'zuluCryptSecureOpenFile' argument 2 names different: declaration 'fd_path' definition 'fd'. zuluCrypt-6.2.0/zuluCrypt-cli/lib/file_path_security.c:83:38: style:inconclusive: Function 'zuluCryptDeleteFile_1' argument 1 names different: declaration 'file' definition 'st'. [funcArgNamesDifferent] zuluCrypt-6.2.0/zuluCrypt-cli/lib/includes.h:602:38: note: Function 'zuluCryptDeleteFile_1' argument 1 names different: declaration 'file' definition 'st'. zuluCrypt-6.2.0/zuluCrypt-cli/lib/file_path_security.c:83:38: note: Function 'zuluCryptDeleteFile_1' argument 1 names different: declaration 'file' definition 'st'. zuluCrypt-6.2.0/zuluCrypt-cli/lib/mount_fs_options.c:189:10: portability: Non reentrant function 'getpwuid' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwuid_r'. [prohibitedgetpwuidCalled] zuluCrypt-6.2.0/zuluCrypt-cli/lib/mount_fs_options.c:195:10: portability: Non reentrant function 'getgrnam' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getgrnam_r'. [prohibitedgetgrnamCalled] zuluCrypt-6.2.0/zuluCrypt-cli/lib/mount_fs_options.c:142:53: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] zuluCrypt-6.2.0/zuluCrypt-cli/lib/mount_fs_options.c:177:18: style: Variable 'pass' can be declared as pointer to const [constVariablePointer] zuluCrypt-6.2.0/zuluCrypt-cli/lib/mount_volume.c:212:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_RDONLY [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluCrypt-cli/lib/mount_volume.c:319:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_NODEV [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluCrypt-cli/lib/mount_volume.c:391:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_RDONLY [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluCrypt-cli/lib/mount_volume.c:494:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluCrypt-cli/lib/mount_volume.c:43:32: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] zuluCrypt-6.2.0/zuluCrypt-cli/lib/mount_volume.c:55:78: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] zuluCrypt-6.2.0/zuluCrypt-cli/lib/mount_volume.c:59:52: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] zuluCrypt-6.2.0/zuluCrypt-cli/lib/mount_volume.c:63:66: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] zuluCrypt-6.2.0/zuluCrypt-cli/lib/mount_volume.c:104:34: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] zuluCrypt-6.2.0/zuluCrypt-cli/lib/mount_volume.c:155:35: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] zuluCrypt-6.2.0/zuluCrypt-cli/lib/mount_volume.c:215:46: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] zuluCrypt-6.2.0/zuluCrypt-cli/lib/mount_volume.c:366:39: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] zuluCrypt-6.2.0/zuluCrypt-cli/lib/mount_volume.c:372:87: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] zuluCrypt-6.2.0/zuluCrypt-cli/lib/mount_volume.c:374:84: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] zuluCrypt-6.2.0/zuluCrypt-cli/lib/mount_volume.c:377:76: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] zuluCrypt-6.2.0/zuluCrypt-cli/lib/mount_volume.c:433:40: warning: Function 'zuluCryptMountVolume' argument order different: declaration 'mapper, m_point, fs_opts, m_opts, id' definition 'path, m_point, mount_opts, fs_opts, uid' [funcArgOrderDifferent] zuluCrypt-6.2.0/zuluCrypt-cli/lib/libzuluCrypt.h:133:40: note: Function 'zuluCryptMountVolume' argument order different: declaration 'mapper, m_point, fs_opts, m_opts, id' definition 'path, m_point, mount_opts, fs_opts, uid' zuluCrypt-6.2.0/zuluCrypt-cli/lib/mount_volume.c:433:40: note: Function 'zuluCryptMountVolume' argument order different: declaration 'mapper, m_point, fs_opts, m_opts, id' definition 'path, m_point, mount_opts, fs_opts, uid' zuluCrypt-6.2.0/zuluCrypt-cli/lib/mount_volume.c:120:9: style: Variable 'f' can be declared as pointer to const [constVariablePointer] zuluCrypt-6.2.0/zuluCrypt-cli/lib/mountinfo.c:284:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHARE_MOUNT_PREFIX [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluCrypt-cli/lib/mountinfo.c:42:34: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] zuluCrypt-6.2.0/zuluCrypt-cli/lib/mountinfo.c:67:16: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] zuluCrypt-6.2.0/zuluCrypt-cli/lib/mountinfo.c:76:35: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] zuluCrypt-6.2.0/zuluCrypt-cli/lib/mountinfo.c:164:82: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] zuluCrypt-6.2.0/zuluCrypt-cli/lib/mountinfo.c:220:66: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] zuluCrypt-6.2.0/zuluCrypt-cli/lib/mountinfo.c:225:64: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] zuluCrypt-6.2.0/zuluCrypt-cli/lib/mountinfo.c:257:53: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] zuluCrypt-6.2.0/zuluCrypt-cli/lib/mountinfo.c:314:45: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] zuluCrypt-6.2.0/zuluCrypt-cli/lib/mountinfo.c:326:64: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] zuluCrypt-6.2.0/zuluCrypt-cli/lib/mountinfo.c:345:34: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] zuluCrypt-6.2.0/zuluCrypt-cli/lib/mountinfo.c:223:47: style:inconclusive: Function 'zuluCryptPartitionIsMounted' argument 1 names different: declaration 'device' definition 'path'. [funcArgNamesDifferent] zuluCrypt-6.2.0/zuluCrypt-cli/lib/includes.h:279:47: note: Function 'zuluCryptPartitionIsMounted' argument 1 names different: declaration 'device' definition 'path'. zuluCrypt-6.2.0/zuluCrypt-cli/lib/mountinfo.c:223:47: note: Function 'zuluCryptPartitionIsMounted' argument 1 names different: declaration 'device' definition 'path'. zuluCrypt-6.2.0/zuluCrypt-cli/lib/mountinfo.c:236:9: style: Variable 'g' can be declared as pointer to const [constVariablePointer] zuluCrypt-6.2.0/zuluCrypt-cli/lib/open_luks.c:82:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluCrypt-cli/lib/open_luks.c:104:57: style:inconclusive: Function 'zuluCryptOpenLuks' argument 2 names different: declaration 'mapping_name' definition 'mapper'. [funcArgNamesDifferent] zuluCrypt-6.2.0/zuluCrypt-cli/lib/libzuluCrypt.h:262:23: note: Function 'zuluCryptOpenLuks' argument 2 names different: declaration 'mapping_name' definition 'mapper'. zuluCrypt-6.2.0/zuluCrypt-cli/lib/open_luks.c:104:57: note: Function 'zuluCryptOpenLuks' argument 2 names different: declaration 'mapping_name' definition 'mapper'. zuluCrypt-6.2.0/zuluCrypt-cli/lib/open_luks.c:105:41: style:inconclusive: Function 'zuluCryptOpenLuks' argument 4 names different: declaration 'passphrase' definition 'key'. [funcArgNamesDifferent] zuluCrypt-6.2.0/zuluCrypt-cli/lib/libzuluCrypt.h:264:30: note: Function 'zuluCryptOpenLuks' argument 4 names different: declaration 'passphrase' definition 'key'. zuluCrypt-6.2.0/zuluCrypt-cli/lib/open_luks.c:105:41: note: Function 'zuluCryptOpenLuks' argument 4 names different: declaration 'passphrase' definition 'key'. zuluCrypt-6.2.0/zuluCrypt-cli/lib/open_luks.c:105:52: style:inconclusive: Function 'zuluCryptOpenLuks' argument 5 names different: declaration 'passphrase_size' definition 'key_len'. [funcArgNamesDifferent] zuluCrypt-6.2.0/zuluCrypt-cli/lib/libzuluCrypt.h:265:24: note: Function 'zuluCryptOpenLuks' argument 5 names different: declaration 'passphrase_size' definition 'key_len'. zuluCrypt-6.2.0/zuluCrypt-cli/lib/open_luks.c:105:52: note: Function 'zuluCryptOpenLuks' argument 5 names different: declaration 'passphrase_size' definition 'key_len'. zuluCrypt-6.2.0/zuluCrypt-cli/lib/open_plain.c:127:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypt_params_plain [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluCrypt-cli/lib/open_plain.c:73:57: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] zuluCrypt-6.2.0/zuluCrypt-cli/lib/open_plain.c:78:63: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] zuluCrypt-6.2.0/zuluCrypt-cli/lib/open_plain.c:83:63: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] zuluCrypt-6.2.0/zuluCrypt-cli/lib/open_plain.c:88:63: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] zuluCrypt-6.2.0/zuluCrypt-cli/lib/open_plain.c:93:48: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] zuluCrypt-6.2.0/zuluCrypt-cli/lib/open_plain.c:225:58: style:inconclusive: Function 'zuluCryptOpenPlain' argument 2 names different: declaration 'mapping_name' definition 'mapper'. [funcArgNamesDifferent] zuluCrypt-6.2.0/zuluCrypt-cli/lib/libzuluCrypt.h:296:17: note: Function 'zuluCryptOpenPlain' argument 2 names different: declaration 'mapping_name' definition 'mapper'. zuluCrypt-6.2.0/zuluCrypt-cli/lib/open_plain.c:225:58: note: Function 'zuluCryptOpenPlain' argument 2 names different: declaration 'mapping_name' definition 'mapper'. zuluCrypt-6.2.0/zuluCrypt-cli/lib/open_plain.c:226:35: style:inconclusive: Function 'zuluCryptOpenPlain' argument 4 names different: declaration 'passphrase' definition 'key'. [funcArgNamesDifferent] zuluCrypt-6.2.0/zuluCrypt-cli/lib/libzuluCrypt.h:298:17: note: Function 'zuluCryptOpenPlain' argument 4 names different: declaration 'passphrase' definition 'key'. zuluCrypt-6.2.0/zuluCrypt-cli/lib/open_plain.c:226:35: note: Function 'zuluCryptOpenPlain' argument 4 names different: declaration 'passphrase' definition 'key'. zuluCrypt-6.2.0/zuluCrypt-cli/lib/open_plain.c:226:46: style:inconclusive: Function 'zuluCryptOpenPlain' argument 5 names different: declaration 'passphrase_size' definition 'key_len'. [funcArgNamesDifferent] zuluCrypt-6.2.0/zuluCrypt-cli/lib/libzuluCrypt.h:299:11: note: Function 'zuluCryptOpenPlain' argument 5 names different: declaration 'passphrase_size' definition 'key_len'. zuluCrypt-6.2.0/zuluCrypt-cli/lib/open_plain.c:226:46: note: Function 'zuluCryptOpenPlain' argument 5 names different: declaration 'passphrase_size' definition 'key_len'. zuluCrypt-6.2.0/zuluCrypt-cli/lib/open_tcrypt.c:120:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRWXU [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluCrypt-cli/lib/open_tcrypt.c:179:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CRYPT_ACTIVATE_READONLY [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluCrypt-cli/lib/open_tcrypt.c:279:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_RDONLY [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluCrypt-cli/lib/open_tcrypt.c:351:9: style: Condition 'm==NULL' is always true [knownConditionTrueFalse] zuluCrypt-6.2.0/zuluCrypt-cli/lib/open_tcrypt.c:349:38: note: Calling function 'zuluCryptCryptsetupTCryptVCrypt' returns 0 zuluCrypt-6.2.0/zuluCrypt-cli/lib/open_tcrypt.c:349:38: note: Assignment 'm=zuluCryptCryptsetupTCryptVCrypt(&s)', assigned value is 0 zuluCrypt-6.2.0/zuluCrypt-cli/lib/open_tcrypt.c:351:9: note: Condition 'm==NULL' is always true zuluCrypt-6.2.0/zuluCrypt-cli/lib/open_tcrypt.c:129:43: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] zuluCrypt-6.2.0/zuluCrypt-cli/lib/open_tcrypt.c:146:45: style:inconclusive: Function 'zuluCryptCreateKeyFile_1' argument 1 names different: declaration 'key' definition 'st'. [funcArgNamesDifferent] zuluCrypt-6.2.0/zuluCrypt-cli/lib/includes.h:622:45: note: Function 'zuluCryptCreateKeyFile_1' argument 1 names different: declaration 'key' definition 'st'. zuluCrypt-6.2.0/zuluCrypt-cli/lib/open_tcrypt.c:146:45: note: Function 'zuluCryptCreateKeyFile_1' argument 1 names different: declaration 'key' definition 'st'. zuluCrypt-6.2.0/zuluCrypt-cli/lib/open_tcrypt.c:262:29: style:inconclusive: Function 'zuluCryptOpenTcrypt' argument 9 names different: declaration 'm_opts' definition 'm_flags'. [funcArgNamesDifferent] zuluCrypt-6.2.0/zuluCrypt-cli/lib/libzuluCrypt.h:336:19: note: Function 'zuluCryptOpenTcrypt' argument 9 names different: declaration 'm_opts' definition 'm_flags'. zuluCrypt-6.2.0/zuluCrypt-cli/lib/open_tcrypt.c:262:29: note: Function 'zuluCryptOpenTcrypt' argument 9 names different: declaration 'm_opts' definition 'm_flags'. zuluCrypt-6.2.0/zuluCrypt-cli/lib/open_volume.c:111:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_RDONLY [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluCrypt-cli/lib/open_volume.c:68:56: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] zuluCrypt-6.2.0/zuluCrypt-cli/lib/open_volume.c:189:61: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] zuluCrypt-6.2.0/zuluCrypt-cli/lib/open_volume.c:95:39: style:inconclusive: Function 'zuluCryptOpenVolume' argument 1 names different: declaration 'device' definition 'dev'. [funcArgNamesDifferent] zuluCrypt-6.2.0/zuluCrypt-cli/lib/libzuluCrypt.h:71:39: note: Function 'zuluCryptOpenVolume' argument 1 names different: declaration 'device' definition 'dev'. zuluCrypt-6.2.0/zuluCrypt-cli/lib/open_volume.c:95:39: note: Function 'zuluCryptOpenVolume' argument 1 names different: declaration 'device' definition 'dev'. zuluCrypt-6.2.0/zuluCrypt-cli/lib/open_volume.c:95:90: style:inconclusive: Function 'zuluCryptOpenVolume' argument 4 names different: declaration 'id' definition 'uid'. [funcArgNamesDifferent] zuluCrypt-6.2.0/zuluCrypt-cli/lib/libzuluCrypt.h:74:11: note: Function 'zuluCryptOpenVolume' argument 4 names different: declaration 'id' definition 'uid'. zuluCrypt-6.2.0/zuluCrypt-cli/lib/open_volume.c:95:90: note: Function 'zuluCryptOpenVolume' argument 4 names different: declaration 'id' definition 'uid'. zuluCrypt-6.2.0/zuluCrypt-cli/lib/open_volume.c:96:19: style:inconclusive: Function 'zuluCryptOpenVolume' argument 5 names different: declaration 'm_opts' definition 'm_flags'. [funcArgNamesDifferent] zuluCrypt-6.2.0/zuluCrypt-cli/lib/libzuluCrypt.h:75:19: note: Function 'zuluCryptOpenVolume' argument 5 names different: declaration 'm_opts' definition 'm_flags'. zuluCrypt-6.2.0/zuluCrypt-cli/lib/open_volume.c:96:19: note: Function 'zuluCryptOpenVolume' argument 5 names different: declaration 'm_opts' definition 'm_flags'. zuluCrypt-6.2.0/zuluCrypt-cli/lib/open_volume.c:96:61: style:inconclusive: Function 'zuluCryptOpenVolume' argument 7 names different: declaration 'pass' definition 'key'. [funcArgNamesDifferent] zuluCrypt-6.2.0/zuluCrypt-cli/lib/libzuluCrypt.h:77:18: note: Function 'zuluCryptOpenVolume' argument 7 names different: declaration 'pass' definition 'key'. zuluCrypt-6.2.0/zuluCrypt-cli/lib/open_volume.c:96:61: note: Function 'zuluCryptOpenVolume' argument 7 names different: declaration 'pass' definition 'key'. zuluCrypt-6.2.0/zuluCrypt-cli/lib/open_volume.c:96:72: style:inconclusive: Function 'zuluCryptOpenVolume' argument 8 names different: declaration 'pass_size' definition 'key_len'. [funcArgNamesDifferent] zuluCrypt-6.2.0/zuluCrypt-cli/lib/libzuluCrypt.h:78:12: note: Function 'zuluCryptOpenVolume' argument 8 names different: declaration 'pass_size' definition 'key_len'. zuluCrypt-6.2.0/zuluCrypt-cli/lib/open_volume.c:96:72: note: Function 'zuluCryptOpenVolume' argument 8 names different: declaration 'pass_size' definition 'key_len'. zuluCrypt-6.2.0/zuluCrypt-cli/lib/parse_fstab.c:86:64: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] zuluCrypt-6.2.0/zuluCrypt-cli/lib/parse_fstab.c:94:66: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] zuluCrypt-6.2.0/zuluCrypt-cli/lib/parse_fstab.c:102:72: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] zuluCrypt-6.2.0/zuluCrypt-cli/lib/parse_fstab.c:110:74: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] zuluCrypt-6.2.0/zuluCrypt-cli/lib/parse_fstab.c:27:54: style: Parameter 'e' can be declared as pointer to const [constParameterPointer] zuluCrypt-6.2.0/zuluCrypt-cli/lib/parse_fstab.c:119:11: style: Variable 'entry' is assigned a value that is never used. [unreadVariable] zuluCrypt-6.2.0/zuluCrypt-cli/lib/real_path.c:37:48: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] zuluCrypt-6.2.0/zuluCrypt-cli/lib/real_path.c:58:9: style: Variable 'p' can be declared as pointer to const [constVariablePointer] zuluCrypt-6.2.0/zuluCrypt-cli/lib/real_path.c:69:9: style: Variable 'p' can be declared as pointer to const [constVariablePointer] zuluCrypt-6.2.0/zuluCrypt-cli/lib/real_path.c:79:9: style: Variable 'p' can be declared as pointer to const [constVariablePointer] zuluCrypt-6.2.0/zuluCrypt-cli/lib/remove_key.c:66:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CRYPT_ANY_SLOT [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluCrypt-cli/lib/remove_key.c:91:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CRYPT_ANY_SLOT [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluCrypt-cli/lib/remove_key.c:110:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CRYPT_ANY_SLOT [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluCrypt-cli/lib/remove_key.c:89:59: style:inconclusive: Function 'zuluCryptRemoveKey' argument 2 names different: declaration 'passphrase' definition 'pass'. [funcArgNamesDifferent] zuluCrypt-6.2.0/zuluCrypt-cli/lib/libzuluCrypt.h:225:17: note: Function 'zuluCryptRemoveKey' argument 2 names different: declaration 'passphrase' definition 'pass'. zuluCrypt-6.2.0/zuluCrypt-cli/lib/remove_key.c:89:59: note: Function 'zuluCryptRemoveKey' argument 2 names different: declaration 'passphrase' definition 'pass'. zuluCrypt-6.2.0/zuluCrypt-cli/lib/remove_key.c:89:71: style:inconclusive: Function 'zuluCryptRemoveKey' argument 3 names different: declaration 'passphrase_size' definition 'pass_size'. [funcArgNamesDifferent] zuluCrypt-6.2.0/zuluCrypt-cli/lib/libzuluCrypt.h:226:11: note: Function 'zuluCryptRemoveKey' argument 3 names different: declaration 'passphrase_size' definition 'pass_size'. zuluCrypt-6.2.0/zuluCrypt-cli/lib/remove_key.c:89:71: note: Function 'zuluCryptRemoveKey' argument 3 names different: declaration 'passphrase_size' definition 'pass_size'. zuluCrypt-6.2.0/zuluCrypt-cli/lib/remove_key.c:94:61: style:inconclusive: Function 'zuluCryptRemoveKey_0' argument 2 names different: declaration 'passphrase' definition 'pass'. [funcArgNamesDifferent] zuluCrypt-6.2.0/zuluCrypt-cli/lib/libzuluCrypt.h:228:18: note: Function 'zuluCryptRemoveKey_0' argument 2 names different: declaration 'passphrase' definition 'pass'. zuluCrypt-6.2.0/zuluCrypt-cli/lib/remove_key.c:94:61: note: Function 'zuluCryptRemoveKey_0' argument 2 names different: declaration 'passphrase' definition 'pass'. zuluCrypt-6.2.0/zuluCrypt-cli/lib/remove_key.c:94:73: style:inconclusive: Function 'zuluCryptRemoveKey_0' argument 3 names different: declaration 'passphrase_size' definition 'pass_size'. [funcArgNamesDifferent] zuluCrypt-6.2.0/zuluCrypt-cli/lib/libzuluCrypt.h:229:12: note: Function 'zuluCryptRemoveKey_0' argument 3 names different: declaration 'passphrase_size' definition 'pass_size'. zuluCrypt-6.2.0/zuluCrypt-cli/lib/remove_key.c:94:73: note: Function 'zuluCryptRemoveKey_0' argument 3 names different: declaration 'passphrase_size' definition 'pass_size'. zuluCrypt-6.2.0/zuluCrypt-cli/lib/resolve_paths.c:409:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluCrypt-cli/lib/resolve_paths.c:98:20: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] zuluCrypt-6.2.0/zuluCrypt-cli/lib/resolve_paths.c:102:44: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] zuluCrypt-6.2.0/zuluCrypt-cli/lib/resolve_paths.c:88:9: style: Variable 'e' can be declared as pointer to const [constVariablePointer] zuluCrypt-6.2.0/zuluCrypt-cli/lib/resolve_paths.c:206:9: style: Variable 'e' can be declared as pointer to const [constVariablePointer] zuluCrypt-6.2.0/zuluCrypt-cli/lib/status.c:326:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHARE_MOUNT_PREFIX [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluCrypt-cli/lib/status.c:517:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CRYPT_ACTIVE [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluCrypt-cli/lib/status.c:152:16: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] zuluCrypt-6.2.0/zuluCrypt-cli/lib/status.c:365:30: style: Condition '_is_authenticated_luks2(cd)' is always false [knownConditionTrueFalse] zuluCrypt-6.2.0/zuluCrypt-cli/lib/status.c:365:30: note: Calling function '_is_authenticated_luks2' returns 0 zuluCrypt-6.2.0/zuluCrypt-cli/lib/status.c:365:30: note: Condition '_is_authenticated_luks2(cd)' is always false zuluCrypt-6.2.0/zuluCrypt-cli/lib/status.c:238:44: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] zuluCrypt-6.2.0/zuluCrypt-cli/lib/status.c:243:44: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] zuluCrypt-6.2.0/zuluCrypt-cli/lib/status.c:276:81: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] zuluCrypt-6.2.0/zuluCrypt-cli/lib/status.c:291:52: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] zuluCrypt-6.2.0/zuluCrypt-cli/lib/status.c:294:51: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] zuluCrypt-6.2.0/zuluCrypt-cli/lib/status.c:297:51: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] zuluCrypt-6.2.0/zuluCrypt-cli/lib/status.c:308:53: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] zuluCrypt-6.2.0/zuluCrypt-cli/lib/status.c:316:54: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] zuluCrypt-6.2.0/zuluCrypt-cli/lib/status.c:330:50: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] zuluCrypt-6.2.0/zuluCrypt-cli/lib/status.c:367:37: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] zuluCrypt-6.2.0/zuluCrypt-cli/lib/status.c:369:33: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] zuluCrypt-6.2.0/zuluCrypt-cli/lib/status.c:427:72: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] zuluCrypt-6.2.0/zuluCrypt-cli/lib/status.c:433:75: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] zuluCrypt-6.2.0/zuluCrypt-cli/lib/status.c:439:74: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] zuluCrypt-6.2.0/zuluCrypt-cli/lib/status.c:442:72: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] zuluCrypt-6.2.0/zuluCrypt-cli/lib/status.c:450:68: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] zuluCrypt-6.2.0/zuluCrypt-cli/lib/status.c:554:48: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] zuluCrypt-6.2.0/zuluCrypt-cli/lib/status.c:571:52: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] zuluCrypt-6.2.0/zuluCrypt-cli/lib/status.c:578:54: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] zuluCrypt-6.2.0/zuluCrypt-cli/lib/status.c:581:39: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] zuluCrypt-6.2.0/zuluCrypt-cli/lib/status.c:610:96: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] zuluCrypt-6.2.0/zuluCrypt-cli/lib/status.c:612:81: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] zuluCrypt-6.2.0/zuluCrypt-cli/lib/status.c:399:47: style:inconclusive: Function 'zuluCryptGetVolumeType_1' argument 1 names different: declaration 'm' definition 'device'. [funcArgNamesDifferent] zuluCrypt-6.2.0/zuluCrypt-cli/lib/includes.h:572:47: note: Function 'zuluCryptGetVolumeType_1' argument 1 names different: declaration 'm' definition 'device'. zuluCrypt-6.2.0/zuluCrypt-cli/lib/status.c:399:47: note: Function 'zuluCryptGetVolumeType_1' argument 1 names different: declaration 'm' definition 'device'. zuluCrypt-6.2.0/zuluCrypt-cli/lib/status.c:96:57: style: Parameter 'cd' can be declared as pointer to const [constParameterPointer] zuluCrypt-6.2.0/zuluCrypt-cli/lib/status.c:96:82: style: Parameter 's' can be declared as pointer to const [constParameterPointer] zuluCrypt-6.2.0/zuluCrypt-cli/lib/status.c:100:59: style: Parameter 'cd' can be declared as pointer to const [constParameterPointer] zuluCrypt-6.2.0/zuluCrypt-cli/lib/status.c:142:18: style: Variable 'e' can be declared as pointer to const [constVariablePointer] zuluCrypt-6.2.0/zuluCrypt-cli/lib/status.c:628:9: style: Variable 'path' can be declared as pointer to const [constVariablePointer] zuluCrypt-6.2.0/zuluCrypt-cli/lib/status.c:457:15: style: struct member 'volume_properties::mapper' is never used. [unusedStructMember] zuluCrypt-6.2.0/zuluCrypt-cli/lib/status.c:458:11: style: struct member 'volume_properties::st' is never used. [unusedStructMember] zuluCrypt-6.2.0/zuluCrypt-cli/lib/unmount_volume.c:40:46: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] zuluCrypt-6.2.0/zuluCrypt-cli/lib/unmount_volume.c:124:36: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] zuluCrypt-6.2.0/zuluCrypt-cli/lib/unmount_volume.c:143:42: style:inconclusive: Function 'zuluCryptUnmountVolume' argument 1 names different: declaration 'mapper' definition 'device'. [funcArgNamesDifferent] zuluCrypt-6.2.0/zuluCrypt-cli/lib/libzuluCrypt.h:120:42: note: Function 'zuluCryptUnmountVolume' argument 1 names different: declaration 'mapper' definition 'device'. zuluCrypt-6.2.0/zuluCrypt-cli/lib/unmount_volume.c:143:42: note: Function 'zuluCryptUnmountVolume' argument 1 names different: declaration 'mapper' definition 'device'. zuluCrypt-6.2.0/zuluCrypt-cli/lib/user_home_path.c:25:19: portability: Non reentrant function 'getpwuid' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwuid_r'. [prohibitedgetpwuidCalled] zuluCrypt-6.2.0/zuluCrypt-cli/lib/user_home_path.c:30:17: portability: Non reentrant function 'getpwuid' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwuid_r'. [prohibitedgetpwuidCalled] zuluCrypt-6.2.0/zuluCrypt-cli/lib/user_home_path.c:25:46: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] zuluCrypt-6.2.0/zuluCrypt-cli/lib/version.c:24:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERSION_STRING [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluCrypt-cli/pluginManager/zuluCryptPluginManager.c:61:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluCrypt-cli/pluginManager/zuluCryptPluginManager.c:91:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluCrypt-cli/pluginManager/zuluCryptPluginManager.c:197:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZULUCRYPTpluginPath [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluCrypt-cli/pluginManager/zuluCryptPluginManager.c:189:25: portability: Non reentrant function 'getpwuid' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwuid_r'. [prohibitedgetpwuidCalled] zuluCrypt-6.2.0/zuluCrypt-cli/pluginManager/zuluCryptPluginManager.c:227:20: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] zuluCrypt-6.2.0/zuluCrypt-cli/pluginManager/zuluCryptPluginManager.c:244:42: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] zuluCrypt-6.2.0/zuluCrypt-cli/pluginManager/zuluCryptPluginManager.c:79:46: style:inconclusive: Function 'zuluCryptGetKeyFromSocket' argument 1 names different: declaration 'path' definition 'sockpath'. [funcArgNamesDifferent] zuluCrypt-6.2.0/zuluCrypt-cli/bin/includes.h:104:46: note: Function 'zuluCryptGetKeyFromSocket' argument 1 names different: declaration 'path' definition 'sockpath'. zuluCrypt-6.2.0/zuluCrypt-cli/pluginManager/zuluCryptPluginManager.c:79:46: note: Function 'zuluCryptGetKeyFromSocket' argument 1 names different: declaration 'path' definition 'sockpath'. zuluCrypt-6.2.0/zuluCrypt-cli/pluginManager/zuluCryptPluginManager.c:126:59: style:inconclusive: Function 'zuluCryptPluginManagerOpenConnection' argument 1 names different: declaration 'token' definition 'sockpath'. [funcArgNamesDifferent] zuluCrypt-6.2.0/zuluCrypt-cli/pluginManager/libzuluCryptPluginManager.h:50:59: note: Function 'zuluCryptPluginManagerOpenConnection' argument 1 names different: declaration 'token' definition 'sockpath'. zuluCrypt-6.2.0/zuluCrypt-cli/pluginManager/zuluCryptPluginManager.c:126:59: note: Function 'zuluCryptPluginManagerOpenConnection' argument 1 names different: declaration 'token' definition 'sockpath'. zuluCrypt-6.2.0/zuluCrypt-cli/pluginManager/zuluCryptPluginManager.c:149:47: style:inconclusive: Function 'zuluCryptPluginManagerSendKey' argument 1 names different: declaration 'handle' definition 'client'. [funcArgNamesDifferent] zuluCrypt-6.2.0/zuluCrypt-cli/pluginManager/libzuluCryptPluginManager.h:58:47: note: Function 'zuluCryptPluginManagerSendKey' argument 1 names different: declaration 'handle' definition 'client'. zuluCrypt-6.2.0/zuluCrypt-cli/pluginManager/zuluCryptPluginManager.c:149:47: note: Function 'zuluCryptPluginManagerSendKey' argument 1 names different: declaration 'handle' definition 'client'. zuluCrypt-6.2.0/zuluCrypt-cli/pluginManager/zuluCryptPluginManager.c:154:52: style:inconclusive: Function 'zuluCryptPluginManagerCloseConnection' argument 1 names different: declaration 'handle' definition 'e'. [funcArgNamesDifferent] zuluCrypt-6.2.0/zuluCrypt-cli/pluginManager/libzuluCryptPluginManager.h:63:52: note: Function 'zuluCryptPluginManagerCloseConnection' argument 1 names different: declaration 'handle' definition 'e'. zuluCrypt-6.2.0/zuluCrypt-cli/pluginManager/zuluCryptPluginManager.c:154:52: note: Function 'zuluCryptPluginManagerCloseConnection' argument 1 names different: declaration 'handle' definition 'e'. zuluCrypt-6.2.0/zuluCrypt-cli/pluginManager/zuluCryptPluginManager.c:169:83: style:inconclusive: Function 'zuluCryptPluginManagerGetKeyFromModule' argument 2 names different: declaration 'name' definition 'plugin'. [funcArgNamesDifferent] zuluCrypt-6.2.0/zuluCrypt-cli/bin/includes.h:225:21: note: Function 'zuluCryptPluginManagerGetKeyFromModule' argument 2 names different: declaration 'name' definition 'plugin'. zuluCrypt-6.2.0/zuluCrypt-cli/pluginManager/zuluCryptPluginManager.c:169:83: note: Function 'zuluCryptPluginManagerGetKeyFromModule' argument 2 names different: declaration 'name' definition 'plugin'. zuluCrypt-6.2.0/zuluCrypt-cli/pluginManager/zuluCryptPluginManager.c:189:18: style: Variable 'pass' can be declared as pointer to const [constVariablePointer] zuluCrypt-6.2.0/zuluCrypt-cli/utility/process/process.c:377:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIO_PROCESS [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluCrypt-cli/utility/process/process.c:560:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WNOHANG [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluCrypt-cli/utility/process/process.c:587:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WNOHANG [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluCrypt-cli/utility/process/process.c:608:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WNOHANG [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluCrypt-cli/utility/process/process.c:659:52: style:inconclusive: Function 'ProcessSetArguments' argument 2 names different: declaration 'argv' definition 's'. [funcArgNamesDifferent] zuluCrypt-6.2.0/zuluCrypt-cli/utility/process/process.h:133:52: note: Function 'ProcessSetArguments' argument 2 names different: declaration 'argv' definition 's'. zuluCrypt-6.2.0/zuluCrypt-cli/utility/process/process.c:659:52: note: Function 'ProcessSetArguments' argument 2 names different: declaration 'argv' definition 's'. zuluCrypt-6.2.0/zuluCrypt-cli/utility/socket/socket.c:80:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sockaddr_un [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluCrypt-cli/utility/socket/socket.c:105:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sockaddr_in [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluCrypt-cli/utility/socket/socket.c:131:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sockaddr_in6 [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluCrypt-cli/utility/socket/socket.c:152:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET6 [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluCrypt-cli/utility/socket/socket.c:195:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_UNIX [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluCrypt-cli/utility/socket/socket.c:209:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOCK_STREAM [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluCrypt-cli/utility/socket/socket.c:222:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluCrypt-cli/utility/socket/socket.c:242:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOCK_STREAM [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluCrypt-cli/utility/socket/socket.c:255:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET6 [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluCrypt-cli/utility/socket/socket.c:275:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOCK_STREAM [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluCrypt-cli/utility/socket/socket.c:284:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INET_ADDRSTRLEN [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluCrypt-cli/utility/socket/socket.c:308:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INET6_ADDRSTRLEN [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluCrypt-cli/utility/socket/socket.c:361:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_UNIX [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluCrypt-cli/utility/socket/socket.c:385:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sockaddr_un [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluCrypt-cli/utility/socket/socket.c:430:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sockaddr_in [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluCrypt-cli/utility/socket/socket.c:468:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sockaddr_in6 [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluCrypt-cli/utility/socket/socket.c:519:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_GETFL [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluCrypt-cli/utility/socket/socket.c:534:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable timeval [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluCrypt-cli/utility/socket/socket.c:568:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHUT_RDWR [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluCrypt-cli/utility/socket/socket.c:595:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHUT_WR [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluCrypt-cli/utility/socket/socket.c:602:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHUT_RD [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluCrypt-cli/utility/socket/socket.c:637:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_GETFL [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluCrypt-cli/utility/socket/socket.c:652:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_GETFL [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluCrypt-cli/utility/socket/socket.c:611:31: style:inconclusive: Function 'SocketConnect' argument 1 names different: declaration 'client' definition 's'. [funcArgNamesDifferent] zuluCrypt-6.2.0/zuluCrypt-cli/utility/socket/socket.h:139:31: note: Function 'SocketConnect' argument 1 names different: declaration 'client' definition 's'. zuluCrypt-6.2.0/zuluCrypt-cli/utility/socket/socket.c:611:31: note: Function 'SocketConnect' argument 1 names different: declaration 'client' definition 's'. zuluCrypt-6.2.0/zuluCrypt-cli/utility/socket/socket.c:716:43: style:inconclusive: Function 'SocketGetData' argument 2 names different: declaration 'buffer' definition 'e'. [funcArgNamesDifferent] zuluCrypt-6.2.0/zuluCrypt-cli/utility/socket/socket.h:185:41: note: Function 'SocketGetData' argument 2 names different: declaration 'buffer' definition 'e'. zuluCrypt-6.2.0/zuluCrypt-cli/utility/socket/socket.c:716:43: note: Function 'SocketGetData' argument 2 names different: declaration 'buffer' definition 'e'. zuluCrypt-6.2.0/zuluCrypt-cli/utility/socket/socket.c:785:45: style:inconclusive: Function 'SocketGetData_1' argument 2 names different: declaration 'buffer' definition 'e'. [funcArgNamesDifferent] zuluCrypt-6.2.0/zuluCrypt-cli/utility/socket/socket.h:173:43: note: Function 'SocketGetData_1' argument 2 names different: declaration 'buffer' definition 'e'. zuluCrypt-6.2.0/zuluCrypt-cli/utility/socket/socket.c:785:45: note: Function 'SocketGetData_1' argument 2 names different: declaration 'buffer' definition 'e'. zuluCrypt-6.2.0/zuluCrypt-cli/utility/socket/socket.c:281:23: style: Variable 'e' can be declared as pointer to const [constVariablePointer] zuluCrypt-6.2.0/zuluCrypt-cli/utility/socket/socket.c:305:24: style: Variable 'e' can be declared as pointer to const [constVariablePointer] zuluCrypt-6.2.0/zuluCrypt-cli/utility/socket/socket.c:328:23: style: Variable 'e' can be declared as pointer to const [constVariablePointer] zuluCrypt-6.2.0/zuluCrypt-cli/utility/socket/socket.c:348:20: style: Variable 'e' can be declared as pointer to const [constVariablePointer] zuluCrypt-6.2.0/zuluCrypt-cli/utility/socket/socket.c:349:23: style: Variable 'f' can be declared as pointer to const [constVariablePointer] zuluCrypt-6.2.0/zuluCrypt-cli/utility/socket/socket.c:380:23: style: Variable 'e' can be declared as pointer to const [constVariablePointer] zuluCrypt-6.2.0/zuluCrypt-cli/utility/socket/socket.c:564:23: style: Variable 'e' can be declared as pointer to const [constVariablePointer] zuluCrypt-6.2.0/zuluCrypt-cli/utility/string/String.c:1662:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluCrypt-cli/utility/string/String.c:1690:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluCrypt-cli/utility/string/String.c:1722:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ECHO [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluCrypt-cli/utility/string/String.c:1747:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCSAFLUSH [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluCrypt-cli/utility/string/String.c:1766:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCSAFLUSH [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluCrypt-cli/utility/string/String.c:1790:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluCrypt-cli/utility/string/String.c:1884:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluCrypt-cli/utility/string/String.c:1940:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluCrypt-cli/utility/string/String.c:2023:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_WRONLY [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluCrypt-cli/utility/string/String.c:2064:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluCrypt-cli/utility/string/String.c:1298:14: style: Condition 'k>j' is always true [knownConditionTrueFalse] zuluCrypt-6.2.0/zuluCrypt-cli/utility/string/String.c:1280:8: note: Assuming that condition 'j==k' is not redundant zuluCrypt-6.2.0/zuluCrypt-cli/utility/string/String.c:1298:14: note: Condition 'k>j' is always true zuluCrypt-6.2.0/zuluCrypt-cli/utility/string/String.c:465:2: error: Memory leak: c [memleak] zuluCrypt-6.2.0/zuluCrypt-cli/utility/string/String.c:1253:2: error: Memory leak: c [memleak] zuluCrypt-6.2.0/zuluCrypt-cli/utility/string/String.c:2071:4: error: Memory leak: buffer [memleak] zuluCrypt-6.2.0/zuluCrypt-cli/utility/string/String.c:1275:17: warning: Either the condition 'd!=NULL' is redundant or there is pointer arithmetic with NULL pointer. [nullPointerArithmeticRedundantCheck] zuluCrypt-6.2.0/zuluCrypt-cli/utility/string/String.c:1303:10: note: Assuming that condition 'd!=NULL' is not redundant zuluCrypt-6.2.0/zuluCrypt-cli/utility/string/String.c:1274:4: note: d is assigned 'st->string' here. zuluCrypt-6.2.0/zuluCrypt-cli/utility/string/String.c:1275:17: note: Null pointer addition zuluCrypt-6.2.0/zuluCrypt-cli/utility/string/String.c:195:39: style:inconclusive: Function 'StringMultipleDelete' argument 1 names different: declaration 'st' definition 'xt'. [funcArgNamesDifferent] zuluCrypt-6.2.0/zuluCrypt-cli/utility/string/String.h:288:39: note: Function 'StringMultipleDelete' argument 1 names different: declaration 'st' definition 'xt'. zuluCrypt-6.2.0/zuluCrypt-cli/utility/string/String.c:195:39: note: Function 'StringMultipleDelete' argument 1 names different: declaration 'st' definition 'xt'. zuluCrypt-6.2.0/zuluCrypt-cli/utility/string/String.c:233:39: style:inconclusive: Function 'StringDeleteHandle' argument 1 names different: declaration 'st' definition 'xt'. [funcArgNamesDifferent] zuluCrypt-6.2.0/zuluCrypt-cli/utility/string/String.h:302:39: note: Function 'StringDeleteHandle' argument 1 names different: declaration 'st' definition 'xt'. zuluCrypt-6.2.0/zuluCrypt-cli/utility/string/String.c:233:39: note: Function 'StringDeleteHandle' argument 1 names different: declaration 'st' definition 'xt'. zuluCrypt-6.2.0/zuluCrypt-cli/utility/string/String.c:453:39: style:inconclusive: Function 'StringWithSize' argument 1 names different: declaration 'string' definition 's'. [funcArgNamesDifferent] zuluCrypt-6.2.0/zuluCrypt-cli/utility/string/String.h:80:39: note: Function 'StringWithSize' argument 1 names different: declaration 'string' definition 's'. zuluCrypt-6.2.0/zuluCrypt-cli/utility/string/String.c:453:39: note: Function 'StringWithSize' argument 1 names different: declaration 'string' definition 's'. zuluCrypt-6.2.0/zuluCrypt-cli/utility/string/String.c:453:48: style:inconclusive: Function 'StringWithSize' argument 2 names different: declaration 'length' definition 'len'. [funcArgNamesDifferent] zuluCrypt-6.2.0/zuluCrypt-cli/utility/string/String.h:80:53: note: Function 'StringWithSize' argument 2 names different: declaration 'length' definition 'len'. zuluCrypt-6.2.0/zuluCrypt-cli/utility/string/String.c:453:48: note: Function 'StringWithSize' argument 2 names different: declaration 'length' definition 'len'. zuluCrypt-6.2.0/zuluCrypt-cli/utility/string/String.c:749:41: style:inconclusive: Function 'StringCopy_3' argument 2 names different: declaration 'x' definition 'l'. [funcArgNamesDifferent] zuluCrypt-6.2.0/zuluCrypt-cli/utility/string/String.h:254:41: note: Function 'StringCopy_3' argument 2 names different: declaration 'x' definition 'l'. zuluCrypt-6.2.0/zuluCrypt-cli/utility/string/String.c:749:41: note: Function 'StringCopy_3' argument 2 names different: declaration 'x' definition 'l'. zuluCrypt-6.2.0/zuluCrypt-cli/utility/string/String.c:984:54: style:inconclusive: Function 'StringReplace' argument 2 names different: declaration 'str' definition 's'. [funcArgNamesDifferent] zuluCrypt-6.2.0/zuluCrypt-cli/utility/string/String.h:567:51: note: Function 'StringReplace' argument 2 names different: declaration 'str' definition 's'. zuluCrypt-6.2.0/zuluCrypt-cli/utility/string/String.c:984:54: note: Function 'StringReplace' argument 2 names different: declaration 'str' definition 's'. zuluCrypt-6.2.0/zuluCrypt-cli/utility/string/String.c:1314:78: style:inconclusive: Function 'StringReplaceStringPos' argument 3 names different: declaration 'y' definition 's'. [funcArgNamesDifferent] zuluCrypt-6.2.0/zuluCrypt-cli/utility/string/String.h:574:78: note: Function 'StringReplaceStringPos' argument 3 names different: declaration 'y' definition 's'. zuluCrypt-6.2.0/zuluCrypt-cli/utility/string/String.c:1314:78: note: Function 'StringReplaceStringPos' argument 3 names different: declaration 'y' definition 's'. zuluCrypt-6.2.0/zuluCrypt-cli/utility/string/String.c:1319:75: style:inconclusive: Function 'StringReplaceString' argument 3 names different: declaration 'y' definition 's'. [funcArgNamesDifferent] zuluCrypt-6.2.0/zuluCrypt-cli/utility/string/String.h:561:75: note: Function 'StringReplaceString' argument 3 names different: declaration 'y' definition 's'. zuluCrypt-6.2.0/zuluCrypt-cli/utility/string/String.c:1319:75: note: Function 'StringReplaceString' argument 3 names different: declaration 'y' definition 's'. zuluCrypt-6.2.0/zuluCrypt-cli/utility/string/String.c:1366:54: style:inconclusive: Function 'StringReplaceChar_1' argument 2 names different: declaration 'z' definition 'index'. [funcArgNamesDifferent] zuluCrypt-6.2.0/zuluCrypt-cli/utility/string/String.h:588:54: note: Function 'StringReplaceChar_1' argument 2 names different: declaration 'z' definition 'index'. zuluCrypt-6.2.0/zuluCrypt-cli/utility/string/String.c:1366:54: note: Function 'StringReplaceChar_1' argument 2 names different: declaration 'z' definition 'index'. zuluCrypt-6.2.0/zuluCrypt-cli/utility/string/String.c:1439:77: style:inconclusive: Function 'StringSubStringWithInt' argument 3 names different: declaration 'num' definition 'z'. [funcArgNamesDifferent] zuluCrypt-6.2.0/zuluCrypt-cli/utility/string/String.h:98:77: note: Function 'StringSubStringWithInt' argument 3 names different: declaration 'num' definition 'z'. zuluCrypt-6.2.0/zuluCrypt-cli/utility/string/String.c:1439:77: note: Function 'StringSubStringWithInt' argument 3 names different: declaration 'num' definition 'z'. zuluCrypt-6.2.0/zuluCrypt-cli/utility/string/String.c:1479:37: style:inconclusive: Function 'StringAtLeastOneMatch' argument 1 names different: declaration 'x' definition 'st'. [funcArgNamesDifferent] zuluCrypt-6.2.0/zuluCrypt-cli/utility/string/String.h:668:37: note: Function 'StringAtLeastOneMatch' argument 1 names different: declaration 'x' definition 'st'. zuluCrypt-6.2.0/zuluCrypt-cli/utility/string/String.c:1479:37: note: Function 'StringAtLeastOneMatch' argument 1 names different: declaration 'x' definition 'st'. zuluCrypt-6.2.0/zuluCrypt-cli/utility/string/String.c:1636:73: style:inconclusive: Function 'StringInsertCharStringPos' argument 3 names different: declaration 'y' definition 's'. [funcArgNamesDifferent] zuluCrypt-6.2.0/zuluCrypt-cli/utility/string/String.h:688:73: note: Function 'StringInsertCharStringPos' argument 3 names different: declaration 'y' definition 's'. zuluCrypt-6.2.0/zuluCrypt-cli/utility/string/String.c:1636:73: note: Function 'StringInsertCharStringPos' argument 3 names different: declaration 'y' definition 's'. zuluCrypt-6.2.0/zuluCrypt-cli/utility/string/String.c:1641:70: style:inconclusive: Function 'StringInsertCharString' argument 3 names different: declaration 'y' definition 's'. [funcArgNamesDifferent] zuluCrypt-6.2.0/zuluCrypt-cli/utility/string/String.h:682:70: note: Function 'StringInsertCharString' argument 3 names different: declaration 'y' definition 's'. zuluCrypt-6.2.0/zuluCrypt-cli/utility/string/String.c:1641:70: note: Function 'StringInsertCharString' argument 3 names different: declaration 'y' definition 's'. zuluCrypt-6.2.0/zuluCrypt-cli/utility/string/String.c:1859:37: style:inconclusive: Function 'StringGetFromFile_1' argument 1 names different: declaration 'st' definition 'str'. [funcArgNamesDifferent] zuluCrypt-6.2.0/zuluCrypt-cli/utility/string/String.h:756:37: note: Function 'StringGetFromFile_1' argument 1 names different: declaration 'st' definition 'str'. zuluCrypt-6.2.0/zuluCrypt-cli/utility/string/String.c:1859:37: note: Function 'StringGetFromFile_1' argument 1 names different: declaration 'st' definition 'str'. zuluCrypt-6.2.0/zuluCrypt-cli/utility/string/String.c:1869:37: style:inconclusive: Function 'StringGetFromFile_3' argument 1 names different: declaration 'st' definition 'str'. [funcArgNamesDifferent] zuluCrypt-6.2.0/zuluCrypt-cli/utility/string/String.h:766:37: note: Function 'StringGetFromFile_3' argument 1 names different: declaration 'st' definition 'str'. zuluCrypt-6.2.0/zuluCrypt-cli/utility/string/String.c:1869:37: note: Function 'StringGetFromFile_3' argument 1 names different: declaration 'st' definition 'str'. zuluCrypt-6.2.0/zuluCrypt-cli/utility/string/String.c:470:9: style: Variable 'c' can be declared as pointer to const [constVariablePointer] zuluCrypt-6.2.0/zuluCrypt-cli/utility/string/String.c:513:9: style: Variable 'c' can be declared as pointer to const [constVariablePointer] zuluCrypt-6.2.0/zuluCrypt-cli/utility/string/String.c:515:9: style: Variable 'e' can be declared as pointer to const [constVariablePointer] zuluCrypt-6.2.0/zuluCrypt-cli/utility/string/String.c:550:9: style: Variable 'c' can be declared as pointer to const [constVariablePointer] zuluCrypt-6.2.0/zuluCrypt-cli/utility/string/String.c:590:9: style: Variable 'f' can be declared as pointer to const [constVariablePointer] zuluCrypt-6.2.0/zuluCrypt-cli/utility/string/String.c:1607:9: style: Variable 'f' can be declared as pointer to const [constVariablePointer] zuluCrypt-6.2.0/zuluCrypt-cli/utility/string/StringList.c:962:3: error: Common realloc mistake: 'e' nulled but not freed upon failure [memleakOnRealloc] zuluCrypt-6.2.0/zuluCrypt-cli/utility/string/StringList.c:313:42: style:inconclusive: Function 'StringListWithSize' argument 1 names different: declaration 'cstring' definition 'c'. [funcArgNamesDifferent] zuluCrypt-6.2.0/zuluCrypt-cli/utility/string/StringList.h:449:42: note: Function 'StringListWithSize' argument 1 names different: declaration 'cstring' definition 'c'. zuluCrypt-6.2.0/zuluCrypt-cli/utility/string/StringList.c:313:42: note: Function 'StringListWithSize' argument 1 names different: declaration 'cstring' definition 'c'. zuluCrypt-6.2.0/zuluCrypt-cli/utility/string/StringList.c:313:61: style:inconclusive: Function 'StringListWithSize' argument 3 names different: declaration 'l' definition 't'. [funcArgNamesDifferent] zuluCrypt-6.2.0/zuluCrypt-cli/utility/string/StringList.h:449:66: note: Function 'StringListWithSize' argument 3 names different: declaration 'l' definition 't'. zuluCrypt-6.2.0/zuluCrypt-cli/utility/string/StringList.c:313:61: note: Function 'StringListWithSize' argument 3 names different: declaration 'l' definition 't'. zuluCrypt-6.2.0/zuluCrypt-cli/utility/string/StringList.c:341:65: style:inconclusive: Function 'StringListAppendWithSize' argument 2 names different: declaration 'cstring' definition 'c'. [funcArgNamesDifferent] zuluCrypt-6.2.0/zuluCrypt-cli/utility/string/StringList.h:440:65: note: Function 'StringListAppendWithSize' argument 2 names different: declaration 'cstring' definition 'c'. zuluCrypt-6.2.0/zuluCrypt-cli/utility/string/StringList.c:341:65: note: Function 'StringListAppendWithSize' argument 2 names different: declaration 'cstring' definition 'c'. zuluCrypt-6.2.0/zuluCrypt-gui/about.cpp:99:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERSION_STRING [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluCrypt-gui/about.cpp:118:13: performance:inconclusive: Either there is a missing 'override', or the member function 'about::pbClose' can be static. [functionStatic] zuluCrypt-6.2.0/zuluCrypt-gui/about.h:46:7: note: Either there is a missing 'override', or the member function 'about::pbClose' can be static. zuluCrypt-6.2.0/zuluCrypt-gui/about.cpp:118:13: note: Either there is a missing 'override', or the member function 'about::pbClose' can be static. zuluCrypt-6.2.0/zuluCrypt-gui/utility.h:245:13: style: Local variable 'e' shadows outer variable [shadowVariable] zuluCrypt-6.2.0/zuluCrypt-gui/about.cpp:31:16: note: Shadowed declaration zuluCrypt-6.2.0/zuluCrypt-gui/utility.h:245:13: note: Shadow variable zuluCrypt-6.2.0/zuluCrypt-gui/utility.h:256:9: style: Local variable 'e' shadows outer variable [shadowVariable] zuluCrypt-6.2.0/zuluCrypt-gui/about.cpp:31:16: note: Shadowed declaration zuluCrypt-6.2.0/zuluCrypt-gui/utility.h:256:9: note: Shadow variable zuluCrypt-6.2.0/zuluCrypt-gui/utility.h:885:12: style: Local variable 'e' shadows outer variable [shadowVariable] zuluCrypt-6.2.0/zuluCrypt-gui/about.cpp:31:16: note: Shadowed declaration zuluCrypt-6.2.0/zuluCrypt-gui/utility.h:885:12: note: Shadow variable zuluCrypt-6.2.0/zuluCrypt-gui/utility.h:910:9: style: Local variable 'e' shadows outer variable [shadowVariable] zuluCrypt-6.2.0/zuluCrypt-gui/about.cpp:31:16: note: Shadowed declaration zuluCrypt-6.2.0/zuluCrypt-gui/utility.h:910:9: note: Shadow variable zuluCrypt-6.2.0/zuluCrypt-gui/utility.h:922:9: style: Local variable 'e' shadows outer variable [shadowVariable] zuluCrypt-6.2.0/zuluCrypt-gui/about.cpp:31:16: note: Shadowed declaration zuluCrypt-6.2.0/zuluCrypt-gui/utility.h:922:9: note: Shadow variable zuluCrypt-6.2.0/zuluCrypt-gui/createfile.cpp:55:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QString [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluCrypt-gui/createfile.cpp:149:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Checked [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluCrypt-gui/createfile.cpp:189:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Yes [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluCrypt-gui/createfile.cpp:339:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluCrypt-gui/createfile.cpp:403:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Yes [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluCrypt-gui/createfile.cpp:435:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ShowDirsOnly [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluCrypt-gui/createfile.cpp:412:18: performance:inconclusive: Either there is a missing 'override', or the member function 'createfile::HideUI' can be static. [functionStatic] zuluCrypt-6.2.0/zuluCrypt-gui/createfile.h:51:7: note: Either there is a missing 'override', or the member function 'createfile::HideUI' can be static. zuluCrypt-6.2.0/zuluCrypt-gui/createfile.cpp:412:18: note: Either there is a missing 'override', or the member function 'createfile::HideUI' can be static. zuluCrypt-6.2.0/zuluCrypt-gui/createfile.cpp:74:42: performance: Function parameter 'txt' should be passed by const reference. [passedByValue] zuluCrypt-6.2.0/zuluCrypt-gui/createfile.cpp:418:39: performance: Function parameter 'cs' should be passed by const reference. [passedByValue] zuluCrypt-6.2.0/zuluCrypt-gui/createfile.cpp:418:50: performance: Function parameter 'av' should be passed by const reference. [passedByValue] zuluCrypt-6.2.0/zuluCrypt-gui/createfile.cpp:418:61: performance: Function parameter 'eta' should be passed by const reference. [passedByValue] zuluCrypt-6.2.0/zuluCrypt-gui/createfile.cpp:418:73: performance: Function parameter 'tt' should be passed by const reference. [passedByValue] zuluCrypt-6.2.0/zuluCrypt-gui/createkeyfile.cpp:56:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QString [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluCrypt-gui/createkeyfile.cpp:230:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ShowDirsOnly [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluCrypt-gui/createkeyfile.cpp:91:21: performance:inconclusive: Either there is a missing 'override', or the member function 'createkeyfile::HideUI' can be static. [functionStatic] zuluCrypt-6.2.0/zuluCrypt-gui/createkeyfile.h:50:7: note: Either there is a missing 'override', or the member function 'createkeyfile::HideUI' can be static. zuluCrypt-6.2.0/zuluCrypt-gui/createkeyfile.cpp:91:21: note: Either there is a missing 'override', or the member function 'createkeyfile::HideUI' can be static. zuluCrypt-6.2.0/zuluCrypt-gui/createkeyfile.cpp:72:44: performance: Function parameter 'txt' should be passed by const reference. [passedByValue] zuluCrypt-6.2.0/zuluCrypt-gui/createvolume.cpp:64:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable clicked [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluCrypt-gui/createvolume.cpp:689:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Password [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluCrypt-gui/createvolume.cpp:769:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Password [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluCrypt-gui/createvolume.cpp:1215:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZULUCRYPTzuluCrypt [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluCrypt-gui/createvolume.cpp:1340:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZULUCRYPTzuluCrypt [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluCrypt-gui/keystrength.h:61:6: performance:inconclusive: Technically the member function 'keystrength::quality' can be static (but you may consider moving to unnamed namespace). [functionStatic] zuluCrypt-6.2.0/zuluCrypt-gui/keystrength.h:66:7: performance:inconclusive: Technically the member function 'keystrength::canCheckQuality' can be static (but you may consider moving to unnamed namespace). [functionStatic] zuluCrypt-6.2.0/zuluCrypt-gui/createvolume.cpp:835:20: performance:inconclusive: Either there is a missing 'override', or the member function 'createvolume::HideUI' can be static. [functionStatic] zuluCrypt-6.2.0/zuluCrypt-gui/createvolume.h:73:7: note: Either there is a missing 'override', or the member function 'createvolume::HideUI' can be static. zuluCrypt-6.2.0/zuluCrypt-gui/createvolume.cpp:835:20: note: Either there is a missing 'override', or the member function 'createvolume::HideUI' can be static. zuluCrypt-6.2.0/zuluCrypt-gui/createvolume.cpp:203:10: style: Condition 'st<0' is always true [knownConditionTrueFalse] zuluCrypt-6.2.0/zuluCrypt-gui/createvolume.cpp:201:33: note: Calling function 'quality' returns -1 zuluCrypt-6.2.0/zuluCrypt-gui/createvolume.cpp:201:33: note: Assignment 'st=m_keyStrength.quality(key)', assigned value is -1 zuluCrypt-6.2.0/zuluCrypt-gui/createvolume.cpp:203:10: note: Condition 'st<0' is always true zuluCrypt-6.2.0/zuluCrypt-gui/createvolume.cpp:1274:8: style: Local variable 'r' shadows outer variable [shadowVariable] zuluCrypt-6.2.0/zuluCrypt-gui/createvolume.cpp:1029:6: note: Shadowed declaration zuluCrypt-6.2.0/zuluCrypt-gui/createvolume.cpp:1274:8: note: Shadow variable zuluCrypt-6.2.0/zuluCrypt-gui/createvolume.cpp:1295:8: style: Local variable 'e' shadows outer variable [shadowVariable] zuluCrypt-6.2.0/zuluCrypt-gui/createvolume.cpp:1219:7: note: Shadowed declaration zuluCrypt-6.2.0/zuluCrypt-gui/createvolume.cpp:1295:8: note: Shadow variable zuluCrypt-6.2.0/zuluCrypt-gui/createvolume.cpp:1302:8: style: Local variable 'e' shadows outer variable [shadowVariable] zuluCrypt-6.2.0/zuluCrypt-gui/createvolume.cpp:1219:7: note: Shadowed declaration zuluCrypt-6.2.0/zuluCrypt-gui/createvolume.cpp:1302:8: note: Shadow variable zuluCrypt-6.2.0/zuluCrypt-gui/createvolume.cpp:1338:8: style: Local variable 'e' shadows outer argument [shadowArgument] zuluCrypt-6.2.0/zuluCrypt-gui/createvolume.cpp:1327:57: note: Shadowed declaration zuluCrypt-6.2.0/zuluCrypt-gui/createvolume.cpp:1338:8: note: Shadow variable zuluCrypt-6.2.0/zuluCrypt-gui/createvolume.cpp:171:42: performance: Function parameter 'key' should be passed by const reference. [passedByValue] zuluCrypt-6.2.0/zuluCrypt-gui/createvolume.cpp:184:42: performance: Function parameter 'key' should be passed by const reference. [passedByValue] zuluCrypt-6.2.0/zuluCrypt-gui/createvolume.cpp:376:43: performance: Function parameter 'volume' should be passed by const reference. [passedByValue] zuluCrypt-6.2.0/zuluCrypt-gui/createvolume.cpp:381:38: performance: Function parameter 'volume' should be passed by const reference. [passedByValue] zuluCrypt-6.2.0/zuluCrypt-gui/createvolumeinexistingfile.cpp:82:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluCrypt-gui/createvolumeinexistingfile.cpp:154:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZULUCRYPTzuluCrypt [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluCrypt-gui/createvolumeinexistingfile.cpp:179:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stateChanged [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluCrypt-gui/createvolumeinexistingfile.cpp:325:34: performance:inconclusive: Either there is a missing 'override', or the member function 'createVolumeInExistingFIle::Hide' can be static. [functionStatic] zuluCrypt-6.2.0/zuluCrypt-gui/createvolumeinexistingfile.h:47:7: note: Either there is a missing 'override', or the member function 'createVolumeInExistingFIle::Hide' can be static. zuluCrypt-6.2.0/zuluCrypt-gui/createvolumeinexistingfile.cpp:325:34: note: Either there is a missing 'override', or the member function 'createVolumeInExistingFIle::Hide' can be static. zuluCrypt-6.2.0/zuluCrypt-gui/createvolumeinexistingfile.cpp:141:7: performance:inconclusive: Technically the member function 'createHiddenVolume::createVolume' can be static (but you may consider moving to unnamed namespace). [functionStatic] zuluCrypt-6.2.0/zuluCrypt-gui/createvolumeinexistingfile.cpp:73:2: style: Class 'createHiddenVolume' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] zuluCrypt-6.2.0/zuluCrypt-gui/createvolumeinexistingfile.cpp:234:58: performance: Function parameter 'cs' should be passed by const reference. [passedByValue] zuluCrypt-6.2.0/zuluCrypt-gui/createvolumeinexistingfile.cpp:234:69: performance: Function parameter 'av' should be passed by const reference. [passedByValue] zuluCrypt-6.2.0/zuluCrypt-gui/createvolumeinexistingfile.cpp:234:80: performance: Function parameter 'eta' should be passed by const reference. [passedByValue] zuluCrypt-6.2.0/zuluCrypt-gui/createvolumeinexistingfile.cpp:234:92: performance: Function parameter 'tt' should be passed by const reference. [passedByValue] zuluCrypt-6.2.0/zuluCrypt-gui/cryptfiles.cpp:62:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QString [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluCrypt-gui/cryptfiles.cpp:304:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluCrypt-gui/cryptfiles.cpp:341:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lxqt_wallet_wrong_password [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluCrypt-gui/cryptfiles.cpp:393:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ShowDirsOnly [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluCrypt-gui/cryptfiles.cpp:439:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Password [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluCrypt-gui/cryptfiles.cpp:188:18: performance:inconclusive: Either there is a missing 'override', or the member function 'cryptfiles::HideUI' can be static. [functionStatic] zuluCrypt-6.2.0/zuluCrypt-gui/cryptfiles.h:88:7: note: Either there is a missing 'override', or the member function 'cryptfiles::HideUI' can be static. zuluCrypt-6.2.0/zuluCrypt-gui/cryptfiles.cpp:188:18: note: Either there is a missing 'override', or the member function 'cryptfiles::HideUI' can be static. zuluCrypt-6.2.0/zuluCrypt-gui/cryptfiles.cpp:48:17: warning: Possible null pointer dereference if the default parameter value is used: parent [nullPointerDefaultArg] zuluCrypt-6.2.0/zuluCrypt-gui/cryptfiles.h:62:29: note: Calling function 'cryptfiles', 1st argument 'parent' value is 0 zuluCrypt-6.2.0/zuluCrypt-gui/cryptfiles.cpp:48:17: note: Null pointer dereference zuluCrypt-6.2.0/zuluCrypt-gui/cryptfiles.cpp:91:45: performance: Function parameter 'source' should be passed by const reference. [passedByValue] zuluCrypt-6.2.0/zuluCrypt-gui/cryptoinfo.cpp:36:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Window [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluCrypt-gui/cryptoinfo.cpp:87:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluCrypt-gui/cryptoinfo.cpp:60:18: performance:inconclusive: Either there is a missing 'override', or the member function 'cryptoinfo::HideUI' can be static. [functionStatic] zuluCrypt-6.2.0/zuluCrypt-gui/cryptoinfo.h:55:7: note: Either there is a missing 'override', or the member function 'cryptoinfo::HideUI' can be static. zuluCrypt-6.2.0/zuluCrypt-gui/cryptoinfo.cpp:60:18: note: Either there is a missing 'override', or the member function 'cryptoinfo::HideUI' can be static. zuluCrypt-6.2.0/zuluCrypt-gui/cryptoinfo.h:40:56: performance: Function parameter 'path' should be passed by const reference. [passedByValue] zuluCrypt-6.2.0/zuluCrypt-gui/cryptoinfo.h:40:69: performance: Function parameter 'msg' should be passed by const reference. [passedByValue] zuluCrypt-6.2.0/zuluCrypt-gui/cryptoinfo.cpp:25:63: performance: Function parameter 'msg' should be passed by const reference. [passedByValue] zuluCrypt-6.2.0/zuluCrypt-gui/debugwindow.cpp:34:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable clicked [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluCrypt-gui/debugwindow.cpp:76:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QString [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluCrypt-gui/debugwindow.cpp:52:19: performance:inconclusive: Either there is a missing 'override', or the member function 'debugWindow::Show' can be static. [functionStatic] zuluCrypt-6.2.0/zuluCrypt-gui/debugwindow.h:36:14: note: Either there is a missing 'override', or the member function 'debugWindow::Show' can be static. zuluCrypt-6.2.0/zuluCrypt-gui/debugwindow.cpp:52:19: note: Either there is a missing 'override', or the member function 'debugWindow::Show' can be static. zuluCrypt-6.2.0/zuluCrypt-gui/debugwindow.cpp:57:19: performance:inconclusive: Either there is a missing 'override', or the member function 'debugWindow::Hide' can be static. [functionStatic] zuluCrypt-6.2.0/zuluCrypt-gui/debugwindow.h:37:14: note: Either there is a missing 'override', or the member function 'debugWindow::Hide' can be static. zuluCrypt-6.2.0/zuluCrypt-gui/debugwindow.cpp:57:19: note: Either there is a missing 'override', or the member function 'debugWindow::Hide' can be static. zuluCrypt-6.2.0/zuluCrypt-gui/debugwindow.cpp:66:8: style: Local variable 's' shadows outer argument [shadowArgument] zuluCrypt-6.2.0/zuluCrypt-gui/debugwindow.cpp:62:59: note: Shadowed declaration zuluCrypt-6.2.0/zuluCrypt-gui/debugwindow.cpp:66:8: note: Shadow variable zuluCrypt-6.2.0/zuluCrypt-gui/dialogmsg.cpp:53:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable No [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluCrypt-gui/dialogmsg.cpp:59:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluCrypt-gui/dialogmsg.cpp:65:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Yes [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluCrypt-gui/dialogmsg.cpp:77:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoButton [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluCrypt-gui/dialogmsg.cpp:278:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AlignHCenter [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluCrypt-gui/dialogmsg.cpp:160:16: style: Expression is always true because 'else if' condition is opposite to previous condition at line 150. [multiCondition] zuluCrypt-6.2.0/zuluCrypt-gui/dialogmsg.cpp:150:16: note: first condition zuluCrypt-6.2.0/zuluCrypt-gui/dialogmsg.cpp:160:16: note: else if condition is opposite to first condition zuluCrypt-6.2.0/zuluCrypt-gui/dialogmsg.cpp:138:2: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] zuluCrypt-6.2.0/zuluCrypt-gui/dialogmsg.cpp:208:77: style:inconclusive: Function 'ShowUIVolumeProperties' argument 2 names different: declaration 'msg' definition 'm'. [funcArgNamesDifferent] zuluCrypt-6.2.0/zuluCrypt-gui/dialogmsg.h:42:67: note: Function 'ShowUIVolumeProperties' argument 2 names different: declaration 'msg' definition 'm'. zuluCrypt-6.2.0/zuluCrypt-gui/dialogmsg.cpp:208:77: note: Function 'ShowUIVolumeProperties' argument 2 names different: declaration 'msg' definition 'm'. zuluCrypt-6.2.0/zuluCrypt-gui/dialogok.cpp:76:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluCrypt-gui/dialogok.cpp:82:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Yes [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluCrypt-gui/dialogok.cpp:88:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable No [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluCrypt-gui/dialogok.cpp:37:67: style:inconclusive: Function 'dialogok' argument 4 names different: declaration 'title' definition 'e'. [funcArgNamesDifferent] zuluCrypt-6.2.0/zuluCrypt-gui/dialogok.h:36:54: note: Function 'dialogok' argument 4 names different: declaration 'title' definition 'e'. zuluCrypt-6.2.0/zuluCrypt-gui/dialogok.cpp:37:67: note: Function 'dialogok' argument 4 names different: declaration 'title' definition 'e'. zuluCrypt-6.2.0/zuluCrypt-gui/dialogok.cpp:37:84: style:inconclusive: Function 'dialogok' argument 5 names different: declaration 'msg' definition 'f'. [funcArgNamesDifferent] zuluCrypt-6.2.0/zuluCrypt-gui/dialogok.h:36:75: note: Function 'dialogok' argument 5 names different: declaration 'msg' definition 'f'. zuluCrypt-6.2.0/zuluCrypt-gui/dialogok.cpp:37:84: note: Function 'dialogok' argument 5 names different: declaration 'msg' definition 'f'. zuluCrypt-6.2.0/zuluCrypt-gui/erasedevice.cpp:78:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Yes [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluCrypt-gui/erasedevice.cpp:158:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable No [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluCrypt-gui/erasedevice.cpp:129:19: performance:inconclusive: Either there is a missing 'override', or the member function 'erasedevice::HideUI' can be static. [functionStatic] zuluCrypt-6.2.0/zuluCrypt-gui/erasedevice.h:48:7: note: Either there is a missing 'override', or the member function 'erasedevice::HideUI' can be static. zuluCrypt-6.2.0/zuluCrypt-gui/erasedevice.cpp:129:19: note: Either there is a missing 'override', or the member function 'erasedevice::HideUI' can be static. zuluCrypt-6.2.0/zuluCrypt-gui/erasedevice.cpp:225:40: performance: Function parameter 'cs' should be passed by const reference. [passedByValue] zuluCrypt-6.2.0/zuluCrypt-gui/erasedevice.cpp:225:74: performance: Function parameter 'tt' should be passed by const reference. [passedByValue] zuluCrypt-6.2.0/zuluCrypt-gui/json_parser.hpp:200:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluCrypt-gui/json_parser.hpp:211:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Indented [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluCrypt-gui/json_parser.hpp:241:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluCrypt-gui/json_parser.hpp:257:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoError [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluCrypt-gui/favorites.cpp:31:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Sha256 [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluCrypt-gui/favorites.cpp:42:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ConfigLocation [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluCrypt-gui/favorites.cpp:174:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Files [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluCrypt-gui/json_parser.hpp:36:2: warning: Member variable 'SirikaliJson::m_key' is not initialized in the constructor. [uninitMemberVar] zuluCrypt-6.2.0/zuluCrypt-gui/json_parser.hpp:40:2: warning: Member variable 'SirikaliJson::m_key' is not initialized in the constructor. [uninitMemberVar] zuluCrypt-6.2.0/zuluCrypt-gui/json_parser.hpp:45:2: warning: Member variable 'SirikaliJson::m_key' is not initialized in the constructor. [uninitMemberVar] zuluCrypt-6.2.0/zuluCrypt-gui/json_parser.hpp:50:2: warning: Member variable 'SirikaliJson::m_key' is not initialized in the constructor. [uninitMemberVar] zuluCrypt-6.2.0/zuluCrypt-gui/json_parser.hpp:55:2: warning: Member variable 'SirikaliJson::m_key' is not initialized in the constructor. [uninitMemberVar] zuluCrypt-6.2.0/zuluCrypt-gui/favorites.cpp:262:49: performance:inconclusive: Technically the member function 'favorites::readFavoriteByFileSystemPath' can be static (but you may consider moving to unnamed namespace). [functionStatic] zuluCrypt-6.2.0/zuluCrypt-gui/favorites.h:273:39: note: Technically the member function 'favorites::readFavoriteByFileSystemPath' can be static (but you may consider moving to unnamed namespace). zuluCrypt-6.2.0/zuluCrypt-gui/favorites.cpp:262:49: note: Technically the member function 'favorites::readFavoriteByFileSystemPath' can be static (but you may consider moving to unnamed namespace). zuluCrypt-6.2.0/zuluCrypt-gui/favorites.cpp:272:60: style:inconclusive: Technically the member function 'favorites::readFavorite' can be const. [functionConst] zuluCrypt-6.2.0/zuluCrypt-gui/favorites.h:276:50: note: Technically the member function 'favorites::readFavorite' can be const. zuluCrypt-6.2.0/zuluCrypt-gui/favorites.cpp:272:60: note: Technically the member function 'favorites::readFavorite' can be const. zuluCrypt-6.2.0/zuluCrypt-gui/utility2.h:229:3: style:inconclusive: Technically the member function 'result < favorites :: entry >::operatorbool' can be const. [functionConst] zuluCrypt-6.2.0/zuluCrypt-gui/json_parser.hpp:36:2: style: Class 'SirikaliJson' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] zuluCrypt-6.2.0/zuluCrypt-gui/json_parser.hpp:40:2: style: Class 'SirikaliJson' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] zuluCrypt-6.2.0/zuluCrypt-gui/json_parser.hpp:45:2: style: Class 'SirikaliJson' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] zuluCrypt-6.2.0/zuluCrypt-gui/json_parser.hpp:50:2: style: Class 'SirikaliJson' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] zuluCrypt-6.2.0/zuluCrypt-gui/json_parser.hpp:55:2: style: Class 'SirikaliJson' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] zuluCrypt-6.2.0/zuluCrypt-gui/favorites.h:39:3: style: Class 'triState' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] zuluCrypt-6.2.0/zuluCrypt-gui/favorites.h:123:3: style: Struct 'entry' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] zuluCrypt-6.2.0/zuluCrypt-gui/favorites.h:150:3: style: Class 'volEntry' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] zuluCrypt-6.2.0/zuluCrypt-gui/favorites.h:160:3: style: Class 'volEntry' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] zuluCrypt-6.2.0/zuluCrypt-gui/favorites.h:165:3: style: Class 'volEntry' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] zuluCrypt-6.2.0/zuluCrypt-gui/utility2.h:210:3: style: Class 'result < favorites :: entry >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] zuluCrypt-6.2.0/zuluCrypt-gui/utility2.h:176:3: style: Class 'result_ref < const favorites :: entry & >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] zuluCrypt-6.2.0/zuluCrypt-gui/favorites.cpp:229:28: style: Condition 'utility::pathExists(a)' is always false [knownConditionTrueFalse] zuluCrypt-6.2.0/zuluCrypt-gui/favorites.cpp:220:25: note: Assuming that condition 'utility::pathExists(a)' is not redundant zuluCrypt-6.2.0/zuluCrypt-gui/favorites.cpp:229:28: note: Condition 'utility::pathExists(a)' is always false zuluCrypt-6.2.0/zuluCrypt-gui/favorites.cpp:262:94: style:inconclusive: Function 'readFavoriteByFileSystemPath' argument 1 names different: declaration 'configPath' definition 'path'. [funcArgNamesDifferent] zuluCrypt-6.2.0/zuluCrypt-gui/favorites.h:273:84: note: Function 'readFavoriteByFileSystemPath' argument 1 names different: declaration 'configPath' definition 'path'. zuluCrypt-6.2.0/zuluCrypt-gui/favorites.cpp:262:94: note: Function 'readFavoriteByFileSystemPath' argument 1 names different: declaration 'configPath' definition 'path'. zuluCrypt-6.2.0/zuluCrypt-gui/favorites.cpp:344:41: style:inconclusive: Function 'entry' argument 1 names different: declaration 'volumePath' definition 'e'. [funcArgNamesDifferent] zuluCrypt-6.2.0/zuluCrypt-gui/favorites.h:123:25: note: Function 'entry' argument 1 names different: declaration 'volumePath' definition 'e'. zuluCrypt-6.2.0/zuluCrypt-gui/favorites.cpp:344:41: note: Function 'entry' argument 1 names different: declaration 'volumePath' definition 'e'. zuluCrypt-6.2.0/zuluCrypt-gui/favorites.cpp:178:9: style: Local variable 'm' shadows outer variable [shadowVariable] zuluCrypt-6.2.0/zuluCrypt-gui/favorites.cpp:168:13: note: Shadowed declaration zuluCrypt-6.2.0/zuluCrypt-gui/favorites.cpp:178:9: note: Shadow variable zuluCrypt-6.2.0/zuluCrypt-gui/favorites.h:98:43: style: Parameter 'json' can be declared as reference to const [constParameterReference] zuluCrypt-6.2.0/zuluCrypt-gui/json_parser.hpp:72:7: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] zuluCrypt-6.2.0/zuluCrypt-gui/favorites.h:216:3: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] zuluCrypt-6.2.0/zuluCrypt-gui/favorites.cpp:253:38: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] zuluCrypt-6.2.0/zuluCrypt-gui/favorites.cpp:289:37: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] zuluCrypt-6.2.0/zuluCrypt-gui/favorites.cpp:297:71: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] zuluCrypt-6.2.0/zuluCrypt-gui/favorites.cpp:135:16: style: Unused variable: l [unusedVariable] zuluCrypt-6.2.0/zuluCrypt-gui/favorites2.h:112:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable internal [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluCrypt-gui/favorites2.h:144:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable libsecret [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluCrypt-gui/favorites2.cpp:81:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CustomContextMenu [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluCrypt-gui/favorites2.cpp:460:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Password [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluCrypt-gui/favorites2.cpp:499:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable triggered [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluCrypt-gui/favorites2.cpp:563:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable internal [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluCrypt-gui/favorites2.cpp:646:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable triggered [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluCrypt-gui/favorites2.cpp:725:18: style:inconclusive: Either there is a missing 'override', or the member function 'favorites2::itemClicked' can be const. [functionConst] zuluCrypt-6.2.0/zuluCrypt-gui/favorites2.h:207:7: note: Either there is a missing 'override', or the member function 'favorites2::itemClicked' can be const. zuluCrypt-6.2.0/zuluCrypt-gui/favorites2.cpp:725:18: note: Either there is a missing 'override', or the member function 'favorites2::itemClicked' can be const. zuluCrypt-6.2.0/zuluCrypt-gui/favorites2.cpp:741:18: performance:inconclusive: Either there is a missing 'override', or the member function 'favorites2::devicePathTextChange' can be static. [functionStatic] zuluCrypt-6.2.0/zuluCrypt-gui/favorites2.h:210:7: note: Either there is a missing 'override', or the member function 'favorites2::devicePathTextChange' can be static. zuluCrypt-6.2.0/zuluCrypt-gui/favorites2.cpp:741:18: note: Either there is a missing 'override', or the member function 'favorites2::devicePathTextChange' can be static. zuluCrypt-6.2.0/zuluCrypt-gui/secrets.h:164:2: style: Class 'secrets' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] zuluCrypt-6.2.0/zuluCrypt-gui/secrets.h:42:3: style: Class 'wallet' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] zuluCrypt-6.2.0/zuluCrypt-gui/secrets.h:175:3: style: Class 'backends' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] zuluCrypt-6.2.0/zuluCrypt-gui/favorites2.h:86:3: style: Class 'settings' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] zuluCrypt-6.2.0/zuluCrypt-gui/favorites2.h:47:4: style: Class 'walletBackEnd' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] zuluCrypt-6.2.0/zuluCrypt-gui/favorites2.cpp:601:55: style:inconclusive: Function 'setControlsAvailability' argument 2 names different: declaration 'clearTable' definition 'm'. [funcArgNamesDifferent] zuluCrypt-6.2.0/zuluCrypt-gui/favorites2.h:197:42: note: Function 'setControlsAvailability' argument 2 names different: declaration 'clearTable' definition 'm'. zuluCrypt-6.2.0/zuluCrypt-gui/favorites2.cpp:601:55: note: Function 'setControlsAvailability' argument 2 names different: declaration 'clearTable' definition 'm'. zuluCrypt-6.2.0/zuluCrypt-gui/secrets.h:75:32: performance: Function parameter 'e' should be passed by const reference. [passedByValue] zuluCrypt-6.2.0/zuluCrypt-gui/secrets.h:121:32: performance: Function parameter 'e' should be passed by const reference. [passedByValue] zuluCrypt-6.2.0/zuluCrypt-gui/favorites2.cpp:96:9: style: Variable 'ac' can be declared as pointer to const [constVariablePointer] zuluCrypt-6.2.0/zuluCrypt-gui/help.cpp:39:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Window [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluCrypt-gui/help.cpp:65:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PDF_PATH [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluCrypt-gui/help.cpp:54:12: performance:inconclusive: Either there is a missing 'override', or the member function 'help::pbClose' can be static. [functionStatic] zuluCrypt-6.2.0/zuluCrypt-gui/help.h:46:7: note: Either there is a missing 'override', or the member function 'help::pbClose' can be static. zuluCrypt-6.2.0/zuluCrypt-gui/help.cpp:54:12: note: Either there is a missing 'override', or the member function 'help::pbClose' can be static. zuluCrypt-6.2.0/zuluCrypt-gui/luksaddkey.cpp:57:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Password [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluCrypt-gui/luksaddkey.cpp:236:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Normal [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluCrypt-gui/luksaddkey.cpp:267:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Password [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluCrypt-gui/luksaddkey.cpp:320:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Password [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluCrypt-gui/luksaddkey.cpp:556:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZULUCRYPTzuluCrypt [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluCrypt-gui/systemsignalhandler.h:30:9: style: Class 'systemSignalHandler' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] zuluCrypt-6.2.0/zuluCrypt-gui/zulucrypt.h:65:2: style: Class 'zuluCrypt' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] zuluCrypt-6.2.0/zuluCrypt-gui/luksaddkey.cpp:154:9: style: Condition 'st<0' is always true [knownConditionTrueFalse] zuluCrypt-6.2.0/zuluCrypt-gui/luksaddkey.cpp:152:33: note: Calling function 'quality' returns -1 zuluCrypt-6.2.0/zuluCrypt-gui/luksaddkey.cpp:152:33: note: Assignment 'st=m_keystrength.quality(key)', assigned value is -1 zuluCrypt-6.2.0/zuluCrypt-gui/luksaddkey.cpp:154:9: note: Condition 'st<0' is always true zuluCrypt-6.2.0/zuluCrypt-gui/luksaddkey.cpp:575:8: style: Local variable 'e' shadows outer variable [shadowVariable] zuluCrypt-6.2.0/zuluCrypt-gui/luksaddkey.cpp:564:17: note: Shadowed declaration zuluCrypt-6.2.0/zuluCrypt-gui/luksaddkey.cpp:575:8: note: Shadow variable zuluCrypt-6.2.0/zuluCrypt-gui/luksaddkey.cpp:144:40: performance: Function parameter 'key' should be passed by const reference. [passedByValue] zuluCrypt-6.2.0/zuluCrypt-gui/luksaddkey.cpp:150:40: performance: Function parameter 'key' should be passed by const reference. [passedByValue] zuluCrypt-6.2.0/zuluCrypt-gui/luksaddkey.cpp:639:10: style: Unused variable: success [unusedVariable] zuluCrypt-6.2.0/zuluCrypt-gui/luksdeletekey.cpp:96:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Password [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluCrypt-gui/luksdeletekey.cpp:277:83: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable No [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluCrypt-gui/managesystemvolumes.cpp:63:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Key_Enter [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluCrypt-gui/managesystemvolumes.cpp:193:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Yes [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluCrypt-gui/managesystemvolumes.cpp:238:27: performance:inconclusive: Either there is a missing 'override', or the member function 'manageSystemVolumes::HideUI' can be static. [functionStatic] zuluCrypt-6.2.0/zuluCrypt-gui/managesystemvolumes.h:48:7: note: Either there is a missing 'override', or the member function 'manageSystemVolumes::HideUI' can be static. zuluCrypt-6.2.0/zuluCrypt-gui/managesystemvolumes.cpp:238:27: note: Either there is a missing 'override', or the member function 'manageSystemVolumes::HideUI' can be static. zuluCrypt-6.2.0/zuluCrypt-gui/managevolumeheader.cpp:60:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QString [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluCrypt-gui/managevolumeheader.cpp:81:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Password [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluCrypt-gui/managevolumeheader.cpp:250:124: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ShowDirsOnly [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluCrypt-gui/managevolumeheader.cpp:414:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZULUCRYPTzuluCrypt [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluCrypt-gui/managevolumeheader.cpp:123:26: performance:inconclusive: Either there is a missing 'override', or the member function 'managevolumeheader::HideUI' can be static. [functionStatic] zuluCrypt-6.2.0/zuluCrypt-gui/managevolumeheader.h:48:7: note: Either there is a missing 'override', or the member function 'managevolumeheader::HideUI' can be static. zuluCrypt-6.2.0/zuluCrypt-gui/managevolumeheader.cpp:123:26: note: Either there is a missing 'override', or the member function 'managevolumeheader::HideUI' can be static. zuluCrypt-6.2.0/zuluCrypt-gui/managevolumeheader.cpp:118:26: style:inconclusive: Either there is a missing 'override', or the member function 'managevolumeheader::cbVolumeType' can be const. [functionConst] zuluCrypt-6.2.0/zuluCrypt-gui/managevolumeheader.h:62:7: note: Either there is a missing 'override', or the member function 'managevolumeheader::cbVolumeType' can be const. zuluCrypt-6.2.0/zuluCrypt-gui/managevolumeheader.cpp:118:26: note: Either there is a missing 'override', or the member function 'managevolumeheader::cbVolumeType' can be const. zuluCrypt-6.2.0/zuluCrypt-gui/managevolumeheader.cpp:188:58: performance: Function parameter 'name' should be passed by const reference. [passedByValue] zuluCrypt-6.2.0/zuluCrypt-gui/openvolume.cpp:68:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Key_Return [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluCrypt-gui/openvolume.cpp:230:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZULUCRYPTzuluCrypt [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluCrypt-gui/openvolume.cpp:272:11: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] zuluCrypt-6.2.0/zuluCrypt-gui/openvolume.cpp:278:6: note: Found duplicate branches for 'if' and 'else'. zuluCrypt-6.2.0/zuluCrypt-gui/openvolume.cpp:272:11: note: Found duplicate branches for 'if' and 'else'. zuluCrypt-6.2.0/zuluCrypt-gui/password_dialog.cpp:76:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Window [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluCrypt-gui/password_dialog.cpp:209:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Normal [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluCrypt-gui/password_dialog.cpp:306:88: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Checked [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluCrypt-gui/password_dialog.cpp:392:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Checked [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluCrypt-gui/password_dialog.cpp:468:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Normal [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluCrypt-gui/password_dialog.cpp:482:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Password [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluCrypt-gui/password_dialog.cpp:497:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Normal [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluCrypt-gui/password_dialog.cpp:530:86: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ShowDirsOnly [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluCrypt-gui/password_dialog.cpp:761:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZULUCRYPTzuluCrypt [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluCrypt-gui/password_dialog.cpp:571:22: style:inconclusive: Either there is a missing 'override', or the member function 'passwordDialog::HideUI' can be const. [functionConst] zuluCrypt-6.2.0/zuluCrypt-gui/password_dialog.h:57:7: note: Either there is a missing 'override', or the member function 'passwordDialog::HideUI' can be const. zuluCrypt-6.2.0/zuluCrypt-gui/password_dialog.cpp:571:22: note: Either there is a missing 'override', or the member function 'passwordDialog::HideUI' can be const. zuluCrypt-6.2.0/zuluCrypt-gui/password_dialog.cpp:383:7: style: Local variable 'm_point' shadows outer variable [shadowVariable] zuluCrypt-6.2.0/zuluCrypt-gui/password_dialog.h:101:10: note: Shadowed declaration zuluCrypt-6.2.0/zuluCrypt-gui/password_dialog.cpp:383:7: note: Shadow variable zuluCrypt-6.2.0/zuluCrypt-gui/password_dialog.cpp:777:11: style: Local variable 's' shadows outer variable [shadowVariable] zuluCrypt-6.2.0/zuluCrypt-gui/password_dialog.cpp:763:11: note: Shadowed declaration zuluCrypt-6.2.0/zuluCrypt-gui/password_dialog.cpp:777:11: note: Shadow variable zuluCrypt-6.2.0/zuluCrypt-gui/password_dialog.cpp:859:12: style: Local variable 'e' shadows outer variable [shadowVariable] zuluCrypt-6.2.0/zuluCrypt-gui/password_dialog.cpp:830:17: note: Shadowed declaration zuluCrypt-6.2.0/zuluCrypt-gui/password_dialog.cpp:859:12: note: Shadow variable zuluCrypt-6.2.0/zuluCrypt-gui/password_dialog.cpp:868:8: style: Local variable 'e' shadows outer variable [shadowVariable] zuluCrypt-6.2.0/zuluCrypt-gui/password_dialog.cpp:830:17: note: Shadowed declaration zuluCrypt-6.2.0/zuluCrypt-gui/password_dialog.cpp:868:8: note: Shadow variable zuluCrypt-6.2.0/zuluCrypt-gui/password_dialog.cpp:879:8: style: Local variable 'e' shadows outer variable [shadowVariable] zuluCrypt-6.2.0/zuluCrypt-gui/password_dialog.cpp:830:17: note: Shadowed declaration zuluCrypt-6.2.0/zuluCrypt-gui/password_dialog.cpp:879:8: note: Shadow variable zuluCrypt-6.2.0/zuluCrypt-gui/password_dialog.cpp:890:8: style: Local variable 'e' shadows outer variable [shadowVariable] zuluCrypt-6.2.0/zuluCrypt-gui/password_dialog.cpp:830:17: note: Shadowed declaration zuluCrypt-6.2.0/zuluCrypt-gui/password_dialog.cpp:890:8: note: Shadow variable zuluCrypt-6.2.0/zuluCrypt-gui/password_dialog.cpp:381:38: performance: Function parameter 'dev' should be passed by const reference. [passedByValue] zuluCrypt-6.2.0/zuluCrypt-gui/password_dialog.cpp:413:46: performance: Function parameter 'path' should be passed by const reference. [passedByValue] zuluCrypt-6.2.0/zuluCrypt-gui/plugin.cpp:79:14: performance:inconclusive: Either there is a missing 'override', or the member function 'plugin::ShowUI' can be static. [functionStatic] zuluCrypt-6.2.0/zuluCrypt-gui/plugin.h:64:7: note: Either there is a missing 'override', or the member function 'plugin::ShowUI' can be static. zuluCrypt-6.2.0/zuluCrypt-gui/plugin.cpp:79:14: note: Either there is a missing 'override', or the member function 'plugin::ShowUI' can be static. zuluCrypt-6.2.0/zuluCrypt-gui/readonlywarning.cpp:95:23: performance:inconclusive: Either there is a missing 'override', or the member function 'readOnlyWarning::HideUI' can be static. [functionStatic] zuluCrypt-6.2.0/zuluCrypt-gui/readonlywarning.h:47:7: note: Either there is a missing 'override', or the member function 'readOnlyWarning::HideUI' can be static. zuluCrypt-6.2.0/zuluCrypt-gui/readonlywarning.cpp:95:23: note: Either there is a missing 'override', or the member function 'readOnlyWarning::HideUI' can be static. zuluCrypt-6.2.0/zuluCrypt-gui/readonlywarning.cpp:41:17: warning: Possible null pointer dereference if the default parameter value is used: parent [nullPointerDefaultArg] zuluCrypt-6.2.0/zuluCrypt-gui/readonlywarning.h:39:33: note: Calling function 'readOnlyWarning', 1st argument 'parent' value is 0 zuluCrypt-6.2.0/zuluCrypt-gui/readonlywarning.cpp:41:17: note: Null pointer dereference zuluCrypt-6.2.0/zuluCrypt-gui/secrets.cpp:31:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable internal [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluCrypt-gui/secrets.cpp:43:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable windows_dpapi [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluCrypt-gui/secrets.cpp:120:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable internal [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluCrypt-gui/secrets.cpp:143:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kwallet [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluCrypt-gui/secrets.cpp:61:26: performance:inconclusive: Technically the member function 'secrets::walletBk' can be static (but you may consider moving to unnamed namespace). [functionStatic] zuluCrypt-6.2.0/zuluCrypt-gui/secrets.h:156:18: note: Technically the member function 'secrets::walletBk' can be static (but you may consider moving to unnamed namespace). zuluCrypt-6.2.0/zuluCrypt-gui/secrets.cpp:61:26: note: Technically the member function 'secrets::walletBk' can be static (but you may consider moving to unnamed namespace). zuluCrypt-6.2.0/zuluCrypt-gui/secrets.cpp:27:15: performance:inconclusive: Technically the member function 'secrets::changeInternalWalletPassword' can be static (but you may consider moving to unnamed namespace). [functionStatic] zuluCrypt-6.2.0/zuluCrypt-gui/secrets.h:160:7: note: Technically the member function 'secrets::changeInternalWalletPassword' can be static (but you may consider moving to unnamed namespace). zuluCrypt-6.2.0/zuluCrypt-gui/secrets.cpp:27:15: note: Technically the member function 'secrets::changeInternalWalletPassword' can be static (but you may consider moving to unnamed namespace). zuluCrypt-6.2.0/zuluCrypt-gui/secrets.cpp:39:15: performance:inconclusive: Technically the member function 'secrets::changeWindowsDPAPIWalletPassword' can be static (but you may consider moving to unnamed namespace). [functionStatic] zuluCrypt-6.2.0/zuluCrypt-gui/secrets.h:161:7: note: Technically the member function 'secrets::changeWindowsDPAPIWalletPassword' can be static (but you may consider moving to unnamed namespace). zuluCrypt-6.2.0/zuluCrypt-gui/secrets.cpp:39:15: note: Technically the member function 'secrets::changeWindowsDPAPIWalletPassword' can be static (but you may consider moving to unnamed namespace). zuluCrypt-6.2.0/zuluCrypt-gui/secrets.cpp:56:15: performance:inconclusive: Technically the member function 'secrets::close' can be static (but you may consider moving to unnamed namespace). [functionStatic] zuluCrypt-6.2.0/zuluCrypt-gui/secrets.h:163:7: note: Technically the member function 'secrets::close' can be static (but you may consider moving to unnamed namespace). zuluCrypt-6.2.0/zuluCrypt-gui/secrets.cpp:56:15: note: Technically the member function 'secrets::close' can be static (but you may consider moving to unnamed namespace). zuluCrypt-6.2.0/zuluCrypt-gui/secrets.cpp:99:7: style: Local variable 'walletInfo' shadows outer function [shadowFunction] zuluCrypt-6.2.0/zuluCrypt-gui/secrets.h:151:8: note: Shadowed declaration zuluCrypt-6.2.0/zuluCrypt-gui/secrets.cpp:99:7: note: Shadow variable zuluCrypt-6.2.0/zuluCrypt-gui/secrets.cpp:176:13: style: Variable 'it' can be declared as reference to const [constVariableReference] zuluCrypt-6.2.0/zuluCrypt-gui/secrets.cpp:159:19: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] zuluCrypt-6.2.0/zuluCrypt-gui/showluksslots.cpp:50:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ResizeToContents [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluCrypt-gui/showluksslots.cpp:200:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZULUCRYPTzuluCrypt [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluCrypt-gui/showluksslots.cpp:329:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable triggered [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluCrypt-gui/showluksslots.cpp:204:10: style: The scope of the variable 'tmp' can be reduced. [variableScope] zuluCrypt-6.2.0/zuluCrypt-gui/showluksslots.cpp:32:63: style:inconclusive: Function 'showLUKSSlots' argument 2 names different: declaration 'path' definition 'p'. [funcArgNamesDifferent] zuluCrypt-6.2.0/zuluCrypt-gui/showluksslots.h:44:58: note: Function 'showLUKSSlots' argument 2 names different: declaration 'path' definition 'p'. zuluCrypt-6.2.0/zuluCrypt-gui/showluksslots.cpp:32:63: note: Function 'showLUKSSlots' argument 2 names different: declaration 'path' definition 'p'. zuluCrypt-6.2.0/zuluCrypt-gui/systemsignalhandler.cpp:51:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SA_RESTART [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluCrypt-gui/systemsignalhandler.cpp:84:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Read [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluCrypt-gui/tablewidget.cpp:29:1: debug: Failed to parse 'using count_t = decltype ( QTableWidget ( ) . rowCount ( ) ) ;'. The checking continues anyway. [simplifyUsing] zuluCrypt-6.2.0/zuluCrypt-gui/tablewidget.cpp:89:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AlignCenter [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluCrypt-gui/tablewidget.cpp:39:34: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] zuluCrypt-6.2.0/zuluCrypt-gui/tablewidget.cpp:54:34: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] zuluCrypt-6.2.0/zuluCrypt-gui/tablewidget.cpp:70:34: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] zuluCrypt-6.2.0/zuluCrypt-gui/tablewidget.cpp:116:35: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] zuluCrypt-6.2.0/zuluCrypt-gui/tcrypt.cpp:68:14: style:inconclusive: Either there is a missing 'override', or the member function 'tcrypt::itemClicked' can be const. [functionConst] zuluCrypt-6.2.0/zuluCrypt-gui/tcrypt.h:57:7: note: Either there is a missing 'override', or the member function 'tcrypt::itemClicked' can be const. zuluCrypt-6.2.0/zuluCrypt-gui/tcrypt.cpp:68:14: note: Either there is a missing 'override', or the member function 'tcrypt::itemClicked' can be const. zuluCrypt-6.2.0/zuluCrypt-gui/tcrypt.cpp:78:14: performance:inconclusive: Either there is a missing 'override', or the member function 'tcrypt::HideUI' can be static. [functionStatic] zuluCrypt-6.2.0/zuluCrypt-gui/tcrypt.h:64:7: note: Either there is a missing 'override', or the member function 'tcrypt::HideUI' can be static. zuluCrypt-6.2.0/zuluCrypt-gui/tcrypt.cpp:78:14: note: Either there is a missing 'override', or the member function 'tcrypt::HideUI' can be static. zuluCrypt-6.2.0/zuluCrypt-gui/utility.cpp:166:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Indented [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluCrypt-gui/utility.cpp:177:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoError [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluCrypt-gui/utility.cpp:317:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DataLocation [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluCrypt-gui/utility.cpp:371:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZULUCRYPTzuluCrypt [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluCrypt-gui/utility.cpp:430:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZULUCRYPTzuluCrypt [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluCrypt-gui/utility.cpp:557:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REUSE_MOUNT_POINT [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluCrypt-gui/utility.cpp:619:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluCrypt-gui/utility.cpp:657:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QueuedConnection [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluCrypt-gui/utility.cpp:695:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZULUCRYPTpluginPath [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluCrypt-gui/utility.cpp:730:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZULUCRYPTzuluCrypt [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluCrypt-gui/utility.cpp:759:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZULUCRYPTzuluCrypt [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluCrypt-gui/utility.cpp:838:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kwallet [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluCrypt-gui/utility.cpp:900:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluCrypt-gui/utility.cpp:913:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZULUCRYPTzuluCrypt [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluCrypt-gui/utility.cpp:938:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZULUCRYPTzuluCrypt [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluCrypt-gui/utility.cpp:1012:96: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHARE_MOUNT_PREFIX [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluCrypt-gui/utility.cpp:1017:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHARE_MOUNT_PREFIX [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluCrypt-gui/utility.cpp:1033:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHARE_MOUNT_PREFIX [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluCrypt-gui/utility.cpp:1100:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRANSLATION_PATH [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluCrypt-gui/utility.cpp:1190:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KeyPress [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluCrypt-gui/utility.cpp:1216:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SkipEmptyParts [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluCrypt-gui/utility.cpp:1240:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SkipEmptyParts [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluCrypt-gui/utility.cpp:1698:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SUPPORT_WHIRLPOOL [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluCrypt-gui/utility.cpp:1715:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERSION_STRING [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluCrypt-gui/utility.cpp:1826:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StyleNormal [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluCrypt-gui/utility.cpp:1853:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StyleNormal [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluCrypt-gui/utility.cpp:2181:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INSTALL_PREFIX [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluCrypt-gui/utility.cpp:2225:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INSTALL_PREFIX [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluCrypt-gui/utility.cpp:2546:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ECHO [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluCrypt-gui/utility.cpp:2558:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluCrypt-gui/utility.cpp:2871:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluCrypt-gui/utility.cpp:2936:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluCrypt-gui/utility.cpp:3011:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluCrypt-gui/utility.cpp:3181:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SUPPORT_crypt_keyslot_get_pbkdf [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluCrypt-gui/utility.cpp:577:11: portability: Non reentrant function 'getpwuid' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwuid_r'. [prohibitedgetpwuidCalled] zuluCrypt-6.2.0/zuluCrypt-gui/utility.cpp:604:9: portability: Non reentrant function 'getpwuid' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwuid_r'. [prohibitedgetpwuidCalled] zuluCrypt-6.2.0/zuluCrypt-gui/utility.cpp:614:9: portability: Non reentrant function 'getpwuid' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwuid_r'. [prohibitedgetpwuidCalled] zuluCrypt-6.2.0/zuluCrypt-gui/utility.cpp:1886:14: portability: Non reentrant function 'getpwuid' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwuid_r'. [prohibitedgetpwuidCalled] zuluCrypt-6.2.0/zuluCrypt-gui/utility.cpp:1890:14: portability: Non reentrant function 'getgrnam' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getgrnam_r'. [prohibitedgetgrnamCalled] zuluCrypt-6.2.0/zuluCrypt-gui/utility2.h:207:3: warning:inconclusive: Member variable 'result < int >::m_value' is not initialized in the constructor. [uninitMemberVar] zuluCrypt-6.2.0/zuluCrypt-gui/utility.cpp:3089:28: performance:inconclusive: Technically the member function 'utility::progress::time' can be static (but you may consider moving to unnamed namespace). [functionStatic] zuluCrypt-6.2.0/zuluCrypt-gui/utility.h:1009:10: note: Technically the member function 'utility::progress::time' can be static (but you may consider moving to unnamed namespace). zuluCrypt-6.2.0/zuluCrypt-gui/utility.cpp:3089:28: note: Technically the member function 'utility::progress::time' can be static (but you may consider moving to unnamed namespace). zuluCrypt-6.2.0/zuluCrypt-gui/utility.cpp:3104:28: performance:inconclusive: Technically the member function 'utility::progress::speed' can be static (but you may consider moving to unnamed namespace). [functionStatic] zuluCrypt-6.2.0/zuluCrypt-gui/utility.h:1010:10: note: Technically the member function 'utility::progress::speed' can be static (but you may consider moving to unnamed namespace). zuluCrypt-6.2.0/zuluCrypt-gui/utility.cpp:3104:28: note: Technically the member function 'utility::progress::speed' can be static (but you may consider moving to unnamed namespace). zuluCrypt-6.2.0/zuluCrypt-gui/utility2.h:229:3: style:inconclusive: Technically the member function 'result < int >::operatorbool' can be const. [functionConst] zuluCrypt-6.2.0/zuluCrypt-gui/utility2.h:210:3: style: Class 'result < int >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] zuluCrypt-6.2.0/zuluCrypt-gui/utility.cpp:1293:12: style: The scope of the variable 'z' can be reduced. [variableScope] zuluCrypt-6.2.0/zuluCrypt-gui/utility.cpp:1443:10: style: The scope of the variable 'exe' can be reduced. [variableScope] zuluCrypt-6.2.0/zuluCrypt-gui/utility.cpp:2566:6: style: The scope of the variable 'e' can be reduced. [variableScope] zuluCrypt-6.2.0/zuluCrypt-gui/utility.cpp:2703:6: style: The scope of the variable 'patch' can be reduced. [variableScope] zuluCrypt-6.2.0/zuluCrypt-gui/utility.cpp:660:39: style:inconclusive: Function 'keySend' argument 1 names different: declaration 'keyPath' definition 'path'. [funcArgNamesDifferent] zuluCrypt-6.2.0/zuluCrypt-gui/utility.h:431:31: note: Function 'keySend' argument 1 names different: declaration 'keyPath' definition 'path'. zuluCrypt-6.2.0/zuluCrypt-gui/utility.cpp:660:39: note: Function 'keySend' argument 1 names different: declaration 'keyPath' definition 'path'. zuluCrypt-6.2.0/zuluCrypt-gui/utility.cpp:927:61: style:inconclusive: Function 'clearVolume' argument 1 names different: declaration 'volumePath' definition 'volume'. [funcArgNamesDifferent] zuluCrypt-6.2.0/zuluCrypt-gui/utility.h:506:53: note: Function 'clearVolume' argument 1 names different: declaration 'volumePath' definition 'volume'. zuluCrypt-6.2.0/zuluCrypt-gui/utility.cpp:927:61: note: Function 'clearVolume' argument 1 names different: declaration 'volumePath' definition 'volume'. zuluCrypt-6.2.0/zuluCrypt-gui/utility.cpp:929:18: style:inconclusive: Function 'clearVolume' argument 3 names different: declaration 'size' definition 'volumeSize'. [funcArgNamesDifferent] zuluCrypt-6.2.0/zuluCrypt-gui/utility.h:508:17: note: Function 'clearVolume' argument 3 names different: declaration 'size' definition 'volumeSize'. zuluCrypt-6.2.0/zuluCrypt-gui/utility.cpp:929:18: note: Function 'clearVolume' argument 3 names different: declaration 'size' definition 'volumeSize'. zuluCrypt-6.2.0/zuluCrypt-gui/utility.cpp:1158:60: style:inconclusive: Function 'setOpenVolumeReadOnly' argument 2 names different: declaration 'check' definition 'checked'. [funcArgNamesDifferent] zuluCrypt-6.2.0/zuluCrypt-gui/utility.h:428:52: note: Function 'setOpenVolumeReadOnly' argument 2 names different: declaration 'check' definition 'checked'. zuluCrypt-6.2.0/zuluCrypt-gui/utility.cpp:1158:60: note: Function 'setOpenVolumeReadOnly' argument 2 names different: declaration 'check' definition 'checked'. zuluCrypt-6.2.0/zuluCrypt-gui/utility.cpp:2098:63: style:inconclusive: Function 'setLocalizationLanguage' argument 2 names different: declaration 'ac' definition 'm'. [funcArgNamesDifferent] zuluCrypt-6.2.0/zuluCrypt-gui/utility.h:486:55: note: Function 'setLocalizationLanguage' argument 2 names different: declaration 'ac' definition 'm'. zuluCrypt-6.2.0/zuluCrypt-gui/utility.cpp:2098:63: note: Function 'setLocalizationLanguage' argument 2 names different: declaration 'ac' definition 'm'. zuluCrypt-6.2.0/zuluCrypt-gui/utility.cpp:386:8: style: Local variable 'exe' shadows outer argument [shadowArgument] zuluCrypt-6.2.0/zuluCrypt-gui/utility.cpp:381:86: note: Shadowed declaration zuluCrypt-6.2.0/zuluCrypt-gui/utility.cpp:386:8: note: Shadow variable zuluCrypt-6.2.0/zuluCrypt-gui/utility.cpp:471:8: style: Local variable 'socketPath' shadows outer function [shadowFunction] zuluCrypt-6.2.0/zuluCrypt-gui/utility.h:380:10: note: Shadowed declaration zuluCrypt-6.2.0/zuluCrypt-gui/utility.cpp:471:8: note: Shadow variable zuluCrypt-6.2.0/zuluCrypt-gui/utility.cpp:854:8: style: Local variable 'walletName' shadows outer function [shadowFunction] zuluCrypt-6.2.0/zuluCrypt-gui/utility.h:423:10: note: Shadowed declaration zuluCrypt-6.2.0/zuluCrypt-gui/utility.cpp:854:8: note: Shadow variable zuluCrypt-6.2.0/zuluCrypt-gui/utility.cpp:2938:13: style: Local variable 's' shadows outer variable [shadowVariable] zuluCrypt-6.2.0/zuluCrypt-gui/utility.cpp:2922:13: note: Shadowed declaration zuluCrypt-6.2.0/zuluCrypt-gui/utility.cpp:2938:13: note: Shadow variable zuluCrypt-6.2.0/zuluCrypt-gui/utility.cpp:922:61: style: Parameter 'buffer' can be declared as const array [constParameterReference] zuluCrypt-6.2.0/zuluCrypt-gui/utility.cpp:577:7: style: Variable 'e' can be declared as pointer to const [constVariablePointer] zuluCrypt-6.2.0/zuluCrypt-gui/utility.cpp:1186:38: style: Parameter 'gui' can be declared as pointer to const [constParameterPointer] zuluCrypt-6.2.0/zuluCrypt-gui/utility.cpp:1186:52: style: Parameter 'watched' can be declared as pointer to const [constParameterPointer] zuluCrypt-6.2.0/zuluCrypt-gui/utility.cpp:1886:7: style: Variable 'user' can be declared as pointer to const [constVariablePointer] zuluCrypt-6.2.0/zuluCrypt-gui/utility.cpp:1890:8: style: Variable 'grp' can be declared as pointer to const [constVariablePointer] zuluCrypt-6.2.0/zuluCrypt-gui/utility.cpp:2134:61: style: Parameter 'ac' can be declared as pointer to const [constParameterPointer] zuluCrypt-6.2.0/zuluCrypt-gui/utility.cpp:742:6: style: Consider using std::count_if algorithm instead of a raw loop. [useStlAlgorithm] zuluCrypt-6.2.0/zuluCrypt-gui/utility.cpp:1429:28: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] zuluCrypt-6.2.0/zuluCrypt-gui/utility.cpp:1737:9: warning: Uninitialized variable: e [uninitvar] zuluCrypt-6.2.0/zuluCrypt-gui/utility.cpp:1732:21: note: Assuming condition is false zuluCrypt-6.2.0/zuluCrypt-gui/utility.cpp:1737:9: note: Uninitialized variable: e zuluCrypt-6.2.0/zuluCrypt-gui/warnwhenextendingcontainerfile.cpp:41:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pressed [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluCrypt-gui/zulucrypt.cpp:135:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WindowActive [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluCrypt-gui/zulucrypt.cpp:152:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZULUCRYPTzuluCrypt [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluCrypt-gui/zulucrypt.cpp:218:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WindowActive [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluCrypt-gui/zulucrypt.cpp:255:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QueuedConnection [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluCrypt-gui/zulucrypt.cpp:364:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CustomContextMenu [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluCrypt-gui/zulucrypt.cpp:521:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Trigger [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluCrypt-gui/zulucrypt.cpp:535:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable internal [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluCrypt-gui/zulucrypt.cpp:622:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZULUCRYPTzuluCrypt [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluCrypt-gui/zulucrypt.cpp:664:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZULUCRYPTzuluCrypt [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluCrypt-gui/zulucrypt.cpp:767:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Trigger [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluCrypt-gui/zulucrypt.cpp:887:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZULUCRYPTzuluCrypt [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluCrypt-gui/zulucrypt.cpp:1161:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZULUCRYPTzuluCrypt [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluCrypt-gui/zulucrypt.cpp:544:17: performance:inconclusive: Either there is a missing 'override', or the member function 'zuluCrypt::info' can be static. [functionStatic] zuluCrypt-6.2.0/zuluCrypt-gui/zulucrypt.h:83:7: note: Either there is a missing 'override', or the member function 'zuluCrypt::info' can be static. zuluCrypt-6.2.0/zuluCrypt-gui/zulucrypt.cpp:544:17: note: Either there is a missing 'override', or the member function 'zuluCrypt::info' can be static. zuluCrypt-6.2.0/zuluCrypt-gui/zulucrypt.cpp:913:17: performance:inconclusive: Either there is a missing 'override', or the member function 'zuluCrypt::favAboutToHide' can be static. [functionStatic] zuluCrypt-6.2.0/zuluCrypt-gui/zulucrypt.h:98:7: note: Either there is a missing 'override', or the member function 'zuluCrypt::favAboutToHide' can be static. zuluCrypt-6.2.0/zuluCrypt-gui/zulucrypt.cpp:913:17: note: Either there is a missing 'override', or the member function 'zuluCrypt::favAboutToHide' can be static. zuluCrypt-6.2.0/zuluCrypt-gui/zulucrypt.cpp:765:17: style:inconclusive: Either there is a missing 'override', or the member function 'zuluCrypt::trayClicked' can be const. [functionConst] zuluCrypt-6.2.0/zuluCrypt-gui/zulucrypt.h:99:7: note: Either there is a missing 'override', or the member function 'zuluCrypt::trayClicked' can be const. zuluCrypt-6.2.0/zuluCrypt-gui/zulucrypt.cpp:765:17: note: Either there is a missing 'override', or the member function 'zuluCrypt::trayClicked' can be const. zuluCrypt-6.2.0/zuluCrypt-gui/zulucrypt.cpp:557:17: performance:inconclusive: Either there is a missing 'override', or the member function 'zuluCrypt::failedToOpenWallet' can be static. [functionStatic] zuluCrypt-6.2.0/zuluCrypt-gui/zulucrypt.h:129:7: note: Either there is a missing 'override', or the member function 'zuluCrypt::failedToOpenWallet' can be static. zuluCrypt-6.2.0/zuluCrypt-gui/zulucrypt.cpp:557:17: note: Either there is a missing 'override', or the member function 'zuluCrypt::failedToOpenWallet' can be static. zuluCrypt-6.2.0/zuluCrypt-gui/zulucrypt.cpp:540:17: performance:inconclusive: Either there is a missing 'override', or the member function 'zuluCrypt::cinfo' can be static. [functionStatic] zuluCrypt-6.2.0/zuluCrypt-gui/zulucrypt.h:135:7: note: Either there is a missing 'override', or the member function 'zuluCrypt::cinfo' can be static. zuluCrypt-6.2.0/zuluCrypt-gui/zulucrypt.cpp:540:17: note: Either there is a missing 'override', or the member function 'zuluCrypt::cinfo' can be static. zuluCrypt-6.2.0/zuluCrypt-gui/zulucrypt.cpp:204:17: performance:inconclusive: Either there is a missing 'override', or the member function 'zuluCrypt::initKeyCombo' can be static. [functionStatic] zuluCrypt-6.2.0/zuluCrypt-gui/zulucrypt.h:157:7: note: Either there is a missing 'override', or the member function 'zuluCrypt::initKeyCombo' can be static. zuluCrypt-6.2.0/zuluCrypt-gui/zulucrypt.cpp:204:17: note: Either there is a missing 'override', or the member function 'zuluCrypt::initKeyCombo' can be static. zuluCrypt-6.2.0/zuluCrypt-gui/zulucrypt.cpp:780:6: style: The scope of the variable 'size' can be reduced. [variableScope] zuluCrypt-6.2.0/zuluCrypt-gui/zulucrypt.cpp:1002:49: style:inconclusive: Function 'itemClicked' argument 1 names different: declaration 'item' definition 'it'. [funcArgNamesDifferent] zuluCrypt-6.2.0/zuluCrypt-gui/zulucrypt.h:89:40: note: Function 'itemClicked' argument 1 names different: declaration 'item' definition 'it'. zuluCrypt-6.2.0/zuluCrypt-gui/zulucrypt.cpp:1002:49: note: Function 'itemClicked' argument 1 names different: declaration 'item' definition 'it'. zuluCrypt-6.2.0/zuluCrypt-gui/zulucrypt.cpp:735:15: style: Local variable 'e' shadows outer argument [shadowArgument] zuluCrypt-6.2.0/zuluCrypt-gui/zulucrypt.cpp:731:41: note: Shadowed declaration zuluCrypt-6.2.0/zuluCrypt-gui/zulucrypt.cpp:735:15: note: Shadow variable zuluCrypt-6.2.0/zuluCrypt-gui/zulucrypt.cpp:1042:8: style: Local variable 'ac' shadows outer variable [shadowVariable] zuluCrypt-6.2.0/zuluCrypt-gui/zulucrypt.cpp:1029:7: note: Shadowed declaration zuluCrypt-6.2.0/zuluCrypt-gui/zulucrypt.cpp:1042:8: note: Shadow variable zuluCrypt-6.2.0/zuluCrypt-gui/zulucrypt.cpp:163:43: performance: Function parameter 'volume' should be passed by const reference. [passedByValue] zuluCrypt-6.2.0/zuluCrypt-gui/zulucrypt.cpp:163:58: performance: Function parameter 'r' should be passed by const reference. [passedByValue] zuluCrypt-6.2.0/zuluCrypt-gui/zulucrypt.cpp:1124:36: performance: Function parameter 'title' should be passed by const reference. [passedByValue] zuluCrypt-6.2.0/zuluCrypt-gui/zulucrypt.cpp:1124:50: performance: Function parameter 'message' should be passed by const reference. [passedByValue] zuluCrypt-6.2.0/zuluCrypt-gui/zulucrypt.cpp:1195:48: performance: Function parameter 'key' should be passed by const reference. [passedByValue] zuluCrypt-6.2.0/zuluCrypt-gui/zulucrypt.cpp:1205:51: performance: Function parameter 'key' should be passed by const reference. [passedByValue] zuluCrypt-6.2.0/zuluCrypt-gui/zulucrypt.cpp:1271:45: performance: Function parameter 'x' should be passed by const reference. [passedByValue] zuluCrypt-6.2.0/zuluCrypt-gui/zulucrypt.cpp:1271:55: performance: Function parameter 'y' should be passed by const reference. [passedByValue] zuluCrypt-6.2.0/zuluMount-cli/main.c:74:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optarg [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluMount-cli/main.c:605:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluMount-cli/main.c:287:14: warning: Logical disjunction always evaluates to true: r != 3 || r != 4. [incorrectLogicOperator] zuluCrypt-6.2.0/zuluMount-cli/main.c:125:33: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] zuluCrypt-6.2.0/zuluMount-cli/main.c:619:60: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] zuluCrypt-6.2.0/zuluMount-cli/main.c:623:66: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] zuluCrypt-6.2.0/zuluMount-cli/main.c:108:41: style: Parameter 'q' can be declared as pointer to const [constParameterPointer] zuluCrypt-6.2.0/zuluMount-cli/main.c:134:47: style: Parameter 'q' can be declared as pointer to const [constParameterPointer] zuluCrypt-6.2.0/zuluMount-cli/main.c:220:9: style: Variable 'c' can be declared as pointer to const [constVariablePointer] zuluCrypt-6.2.0/zuluMount-cli/main.c:583:9: style: Variable 'action' can be declared as pointer to const [constVariablePointer] zuluCrypt-6.2.0/zuluMount-cli/mount.c:144:10: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] zuluCrypt-6.2.0/zuluMount-cli/mount.c:156:5: note: Found duplicate branches for 'if' and 'else'. zuluCrypt-6.2.0/zuluMount-cli/mount.c:144:10: note: Found duplicate branches for 'if' and 'else'. zuluCrypt-6.2.0/zuluMount-cli/umount.c:24:29: style: Parameter 'args' can be declared as pointer to const [constParameterPointer] zuluCrypt-6.2.0/zuluMount-cli/volume_status.c:350:58: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] zuluCrypt-6.2.0/zuluMount-cli/volume_status.c:359:32: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] zuluCrypt-6.2.0/zuluMount-cli/volume_status.c:403:59: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] zuluCrypt-6.2.0/zuluMount-cli/volume_status.c:507:37: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] zuluCrypt-6.2.0/zuluMount-cli/volume_status.c:647:37: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] zuluCrypt-6.2.0/zuluMount-cli/volume_status.c:839:96: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] zuluCrypt-6.2.0/zuluMount-cli/volume_status.c:856:63: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] zuluCrypt-6.2.0/zuluMount-cli/volume_status.c:858:68: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] zuluCrypt-6.2.0/zuluMount-cli/volume_status.c:864:69: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] zuluCrypt-6.2.0/zuluMount-cli/volume_status.c:867:82: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] zuluCrypt-6.2.0/zuluMount-cli/volume_status.c:900:71: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] zuluCrypt-6.2.0/zuluMount-cli/volume_status.c:51:9: style: Variable 'm' can be declared as pointer to const [constVariablePointer] zuluCrypt-6.2.0/zuluMount-cli/volume_status.c:66:9: style: Variable 'device_1' can be declared as pointer to const [constVariablePointer] zuluCrypt-6.2.0/zuluMount-gui/events.cpp:76:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QString [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluMount-gui/volumeproperty.h:36:2: style: Class 'volumeProperty' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] zuluCrypt-6.2.0/zuluMount-gui/keydialog.cpp:91:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Window [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluMount-gui/keydialog.cpp:218:88: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ShowDirsOnly [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluMount-gui/keydialog.cpp:243:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Checked [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluMount-gui/keydialog.cpp:541:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluMount-gui/keydialog.cpp:881:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Normal [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluMount-gui/keydialog.cpp:891:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Normal [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluMount-gui/keydialog.cpp:911:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Password [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluMount-gui/keydialog.cpp:920:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Normal [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluMount-gui/keydialog.cpp:931:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Normal [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluMount-gui/keydialog.cpp:1000:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stateChanged [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluMount-gui/keydialog.h:88:2: style: The class 'veraCryptVolumeType' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] zuluCrypt-6.2.0/zuluMount-gui/keydialog.cpp:966:17: style:inconclusive: Either there is a missing 'override', or the member function 'keyDialog::HideUI' can be const. [functionConst] zuluCrypt-6.2.0/zuluMount-gui/keydialog.h:68:7: note: Either there is a missing 'override', or the member function 'keyDialog::HideUI' can be const. zuluCrypt-6.2.0/zuluMount-gui/keydialog.cpp:966:17: note: Either there is a missing 'override', or the member function 'keyDialog::HideUI' can be const. zuluCrypt-6.2.0/zuluMount-gui/siritask.h:40:3: style: Class 'volumeType' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] zuluCrypt-6.2.0/zuluMount-gui/siritask.h:155:3: style: Class 'cmdStatus' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] zuluCrypt-6.2.0/zuluMount-gui/keydialog.cpp:981:95: style:inconclusive: Function 'setValues' argument 3 names different: declaration 'opt' definition 'e'. [funcArgNamesDifferent] zuluCrypt-6.2.0/zuluMount-gui/keydialog.h:90:65: note: Function 'setValues' argument 3 names different: declaration 'opt' definition 'e'. zuluCrypt-6.2.0/zuluMount-gui/keydialog.cpp:981:95: note: Function 'setValues' argument 3 names different: declaration 'opt' definition 'e'. zuluCrypt-6.2.0/zuluMount-gui/keydialog.cpp:712:8: style: Local variable 'm' shadows outer variable [shadowVariable] zuluCrypt-6.2.0/zuluMount-gui/keydialog.cpp:607:10: note: Shadowed declaration zuluCrypt-6.2.0/zuluMount-gui/keydialog.cpp:712:8: note: Shadow variable zuluCrypt-6.2.0/zuluMount-gui/keydialog.cpp:804:8: style: Local variable 'keyType' shadows outer variable [shadowVariable] zuluCrypt-6.2.0/zuluMount-gui/keydialog.cpp:529:7: note: Shadowed declaration zuluCrypt-6.2.0/zuluMount-gui/keydialog.cpp:804:8: note: Shadow variable zuluCrypt-6.2.0/zuluMount-gui/keydialog.cpp:825:9: style: Local variable 'm' shadows outer variable [shadowVariable] zuluCrypt-6.2.0/zuluMount-gui/keydialog.cpp:607:10: note: Shadowed declaration zuluCrypt-6.2.0/zuluMount-gui/keydialog.cpp:825:9: note: Shadow variable zuluCrypt-6.2.0/zuluMount-gui/monitor_mountinfo.cpp:66:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QString [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluMount-gui/monitor_mountinfo.cpp:115:25: style: Condition 'monitor.gotEvent()' is always true [knownConditionTrueFalse] zuluCrypt-6.2.0/zuluMount-gui/monitor_mountinfo.cpp:115:25: note: Calling function 'gotEvent' returns 1 zuluCrypt-6.2.0/zuluMount-gui/monitor_mountinfo.cpp:115:25: note: Condition 'monitor.gotEvent()' is always true zuluCrypt-6.2.0/zuluMount-gui/mountpartition.cpp:55:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Window [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluMount-gui/mountpartition.cpp:108:93: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Checked [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluMount-gui/mountpartition.cpp:199:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable zuluMountPath [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluMount-gui/mountpartition.cpp:279:86: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ShowDirsOnly [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluMount-gui/mountpartition.cpp:362:22: performance:inconclusive: Either there is a missing 'override', or the member function 'mountPartition::HideUI' can be static. [functionStatic] zuluCrypt-6.2.0/zuluMount-gui/mountpartition.h:58:7: note: Either there is a missing 'override', or the member function 'mountPartition::HideUI' can be static. zuluCrypt-6.2.0/zuluMount-gui/mountpartition.cpp:362:22: note: Either there is a missing 'override', or the member function 'mountPartition::HideUI' can be static. zuluCrypt-6.2.0/zuluMount-gui/mountpartition.cpp:152:50: style: Parameter 'e' can be declared as reference to const [constParameterReference] zuluCrypt-6.2.0/zuluMount-gui/oneinstance.cpp:43:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LocalSocketError [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluMount-gui/siritask.cpp:42:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable zuluMountPath [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluMount-gui/siritask.cpp:47:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable zuluMountPath [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluMount-gui/veracryptpimdialog.cpp:32:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Window [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluMount-gui/veracryptpimdialog.cpp:56:26: performance:inconclusive: Either there is a missing 'override', or the member function 'VeraCryptPIMDialog::Show' can be static. [functionStatic] zuluCrypt-6.2.0/zuluMount-gui/veracryptpimdialog.h:52:7: note: Either there is a missing 'override', or the member function 'VeraCryptPIMDialog::Show' can be static. zuluCrypt-6.2.0/zuluMount-gui/veracryptpimdialog.cpp:56:26: note: Either there is a missing 'override', or the member function 'VeraCryptPIMDialog::Show' can be static. zuluCrypt-6.2.0/zuluMount-gui/veracryptpimdialog.cpp:61:26: performance:inconclusive: Either there is a missing 'override', or the member function 'VeraCryptPIMDialog::Hide' can be static. [functionStatic] zuluCrypt-6.2.0/zuluMount-gui/veracryptpimdialog.h:53:7: note: Either there is a missing 'override', or the member function 'VeraCryptPIMDialog::Hide' can be static. zuluCrypt-6.2.0/zuluMount-gui/veracryptpimdialog.cpp:61:26: note: Either there is a missing 'override', or the member function 'VeraCryptPIMDialog::Hide' can be static. zuluCrypt-6.2.0/zuluMount-gui/volumeproperty.cpp:71:54: style:inconclusive: Function 'encryptedFolder' argument 1 names different: declaration 'e' definition 's'. [funcArgNamesDifferent] zuluCrypt-6.2.0/zuluMount-gui/volumeproperty.h:34:46: note: Function 'encryptedFolder' argument 1 names different: declaration 'e' definition 's'. zuluCrypt-6.2.0/zuluMount-gui/volumeproperty.cpp:71:54: note: Function 'encryptedFolder' argument 1 names different: declaration 'e' definition 's'. zuluCrypt-6.2.0/zuluMount-gui/zulumount.cpp:692:2: debug: Failed to parse 'using string_t = decltype ( table . item ( row , 3 ) . text ( ) ) ;'. The checking continues anyway. [simplifyUsing] zuluCrypt-6.2.0/zuluMount-gui/zulumount.cpp:125:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ResizeToContents [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluMount-gui/zulumount.cpp:437:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Trigger [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluMount-gui/zulumount.cpp:739:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WindowActive [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluMount-gui/zulumount.cpp:768:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QueuedConnection [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluMount-gui/zulumount.cpp:964:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluMount-gui/zulumount.cpp:1248:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Key_Return [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluMount-gui/zulumount.cpp:1278:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Trigger [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluMount-gui/zulumount.cpp:1390:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ShowDirsOnly [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluMount-gui/zulumount.cpp:1276:17: style:inconclusive: Either there is a missing 'override', or the member function 'zuluMount::slotTrayClicked' can be const. [functionConst] zuluCrypt-6.2.0/zuluMount-gui/zulumount.h:88:7: note: Either there is a missing 'override', or the member function 'zuluMount::slotTrayClicked' can be const. zuluCrypt-6.2.0/zuluMount-gui/zulumount.cpp:1276:17: note: Either there is a missing 'override', or the member function 'zuluMount::slotTrayClicked' can be const. zuluCrypt-6.2.0/zuluMount-gui/zulumount.cpp:1198:45: performance: Function parameter 'm' should be passed by const reference. [passedByValue] zuluCrypt-6.2.0/zuluMount-gui/zulumount.cpp:1433:47: performance: Function parameter 'volume' should be passed by const reference. [passedByValue] zuluCrypt-6.2.0/zuluMount-gui/zulumount.cpp:970:25: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] zuluCrypt-6.2.0/zuluMount-gui/zulumounttask.cpp:115:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable zuluMountPath [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluMount-gui/zulumounttask.cpp:120:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable zuluMountPath [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluMount-gui/zulumounttask.cpp:127:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable zuluMountPath [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluMount-gui/zulumounttask.cpp:153:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable zuluMountPath [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluMount-gui/zulumounttask.cpp:196:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable zuluMountPath [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluMount-gui/zulumounttask.cpp:268:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluMount-gui/zulumounttask.cpp:428:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable zuluMountPath [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluMount-gui/zulumounttask.cpp:473:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluMount-gui/zulumounttask.cpp:38:9: style: The scope of the variable 'k' can be reduced. [variableScope] zuluCrypt-6.2.0/zuluMount-gui/zulumounttask.cpp:39:9: style: The scope of the variable 'c' can be reduced. [variableScope] zuluCrypt-6.2.0/zuluMount-gui/zulumounttask.cpp:40:9: style: The scope of the variable 'd' can be reduced. [variableScope] zuluCrypt-6.2.0/zuluMount-gui/zulumounttask.cpp:142:74: style:inconclusive: Function 'volumeProperties' argument 1 names different: declaration 'volume' definition 'v'. [funcArgNamesDifferent] zuluCrypt-6.2.0/zuluMount-gui/zulumounttask.h:52:60: note: Function 'volumeProperties' argument 1 names different: declaration 'volume' definition 'v'. zuluCrypt-6.2.0/zuluMount-gui/zulumounttask.cpp:142:74: note: Function 'volumeProperties' argument 1 names different: declaration 'volume' definition 'v'. zuluCrypt-6.2.0/zuluMount-gui/zulumounttask.cpp:341:8: style: Variable 'settings' can be declared as reference to const [constVariableReference] zuluCrypt-6.2.0/zuluMount-gui/zulumounttask.cpp:36:9: style: Variable 'end' can be declared as pointer to const [constVariablePointer] zuluCrypt-6.2.0/zuluMount-gui/zulumounttask.cpp:38:9: style: Variable 'k' can be declared as pointer to const [constVariablePointer] zuluCrypt-6.2.0/zuluMount-gui/zulumounttask.cpp:40:9: style: Variable 'd' can be declared as pointer to const [constVariablePointer] zuluCrypt-6.2.0/zuluMount-gui/zulumounttask.cpp:251:4: style: Consider using std::all_of or std::none_of algorithm instead of a raw loop. [useStlAlgorithm] zuluCrypt-6.2.0/zuluMount-gui/zulumounttask.cpp:310:32: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] zuluCrypt-6.2.0/zuluMount-gui/zulumounttask.cpp:415:5: style: Consider using std::all_of or std::none_of algorithm instead of a raw loop. [useStlAlgorithm] zuluCrypt-6.2.0/zuluMount-gui/zulumounttask.cpp:483:3: style: Consider using std::all_of or std::none_of algorithm instead of a raw loop. [useStlAlgorithm] zuluCrypt-6.2.0/zuluPolkit/main.cpp:49:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QueuedConnection [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluPolkit/zulupolkit.h:33:2: style: Class 'zuluPolkit' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] zuluCrypt-6.2.0/zuluPolkit/zulupolkit.cpp:70:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ECHO [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluPolkit/zulupolkit.cpp:94:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOwner [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluPolkit/zulupolkit.cpp:137:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluPolkit/zulupolkit.cpp:181:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Indented [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluPolkit/zulupolkit.cpp:196:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Indented [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluPolkit/zulupolkit.cpp:203:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZULUCRYPTzuluCrypt [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluPolkit/zulupolkit.cpp:222:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoError [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluPolkit/zulupolkit.cpp:265:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluPolkit/zulupolkit.cpp:46:11: style: The scope of the variable 'exe' can be reduced. [variableScope] zuluCrypt-6.2.0/zuluPolkit/zulupolkit.cpp:273:6: style: The scope of the variable 'e' can be reduced. [variableScope] zuluCrypt-6.2.0/zuluSafe/zuluSafe.c:77:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERSION_STRING [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluSafe/zuluSafe.c:85:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluSafe/zuluSafe.c:99:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluSafe/zuluSafe.c:120:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ECHO [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluSafe/zuluSafe.c:139:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCSAFLUSH [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluSafe/zuluSafe.c:262:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluSafe/zuluSafe.c:312:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_WRONLY [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluSafe/zuluSafe.c:343:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluSafe/zuluSafe.c:349:20: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] zuluCrypt-6.2.0/zuluSafe/zuluSafe.c:273:13: warning: If memory allocation fails, then there is a possible null pointer dereference: map [nullPointerOutOfMemory] zuluCrypt-6.2.0/zuluSafe/zuluSafe.c:268:14: note: Assuming allocation function fails zuluCrypt-6.2.0/zuluSafe/zuluSafe.c:268:14: note: Assignment 'map=mmap(0,st.st_size,PROT_READ,MAP_PRIVATE,fd,0)', assigned value is 0 zuluCrypt-6.2.0/zuluSafe/zuluSafe.c:273:13: note: Null pointer dereference zuluCrypt-6.2.0/zuluSafe/zuluSafe.c:254:9: style: Variable 'map' can be declared as pointer to const [constVariablePointer] zuluCrypt-6.2.0/zuluSafe/zuluSafe.c:342:18: style: Variable 'entry' can be declared as pointer to const [constVariablePointer] zuluCrypt-6.2.0/zuluSafe/zuluSafe.c:99:20: warning: Storing getchar() return value in char variable and then comparing with EOF. [checkCastIntToCharAndBack] zuluCrypt-6.2.0/zuluSafe/zuluSafe.c:255:8: style: Variable 'k' is assigned a value that is never used. [unreadVariable] zuluCrypt-6.2.0/zuluSafe/zuluwallet.c:189:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPG_ERR_NO_ERROR [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluSafe/zuluwallet.c:194:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPG_ERR_NO_ERROR [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluSafe/zuluwallet.c:199:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u_int32_t [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluSafe/zuluwallet.c:237:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GCRYCTL_INITIALIZATION_FINISHED_P [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluSafe/zuluwallet.c:279:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluSafe/zuluwallet.c:369:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_WRONLY [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluSafe/zuluwallet.c:476:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GCRYCTL_INITIALIZATION_FINISHED_P [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluSafe/zuluwallet.c:555:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluSafe/zuluwallet.c:625:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluSafe/zuluwallet.c:804:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u_int32_t [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluSafe/zuluwallet.c:848:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u_int32_t [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluSafe/zuluwallet.c:883:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u_int32_t [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluSafe/zuluwallet.c:923:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u_int32_t [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluSafe/zuluwallet.c:955:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u_int32_t [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluSafe/zuluwallet.c:994:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u_int32_t [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluSafe/zuluwallet.c:1028:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluSafe/zuluwallet.c:1059:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluSafe/zuluwallet.c:1164:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluSafe/zuluwallet.c:1216:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluSafe/zuluwallet.c:1233:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluSafe/zuluwallet.c:1241:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluSafe/zuluwallet.c:1267:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPG_ERR_NO_ERROR [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluSafe/zuluwallet.c:1316:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u_int64_t [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluSafe/zuluwallet.c:1323:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluSafe/zuluwallet.c:1347:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u_int16_t [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluSafe/zuluwallet.c:1353:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u_int16_t [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluSafe/zuluwallet.c:1363:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u_int16_t [valueFlowBailoutIncompleteVar] zuluCrypt-6.2.0/zuluSafe/zuluwallet.c:1186:19: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] zuluCrypt-6.2.0/zuluSafe/zuluwallet.c:1227:25: portability: Non reentrant function 'getpwuid' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwuid_r'. [prohibitedgetpwuidCalled] zuluCrypt-6.2.0/zuluSafe/zuluwallet.c:433:89: style:inconclusive: Function 'lxqt_wallet_change_wallet_password' argument 2 names different: declaration 'new_password' definition 'new_key'. [funcArgNamesDifferent] zuluCrypt-6.2.0/zuluSafe/zuluwallet.h:193:82: note: Function 'lxqt_wallet_change_wallet_password' argument 2 names different: declaration 'new_password' definition 'new_key'. zuluCrypt-6.2.0/zuluSafe/zuluwallet.c:433:89: note: Function 'lxqt_wallet_change_wallet_password' argument 2 names different: declaration 'new_password' definition 'new_key'. zuluCrypt-6.2.0/zuluSafe/zuluwallet.c:433:107: style:inconclusive: Function 'lxqt_wallet_change_wallet_password' argument 3 names different: declaration 'new_password_size' definition 'new_key_size'. [funcArgNamesDifferent] zuluCrypt-6.2.0/zuluSafe/zuluwallet.h:193:105: note: Function 'lxqt_wallet_change_wallet_password' argument 3 names different: declaration 'new_password_size' definition 'new_key_size'. zuluCrypt-6.2.0/zuluSafe/zuluwallet.c:433:107: note: Function 'lxqt_wallet_change_wallet_password' argument 3 names different: declaration 'new_password_size' definition 'new_key_size'. zuluCrypt-6.2.0/zuluSafe/zuluwallet.c:865:25: style:inconclusive: Function 'lxqt_wallet_add_key' argument 4 names different: declaration 'key_value' definition 'value'. [funcArgNamesDifferent] zuluCrypt-6.2.0/zuluSafe/zuluwallet.h:74:103: note: Function 'lxqt_wallet_add_key' argument 4 names different: declaration 'key_value' definition 'value'. zuluCrypt-6.2.0/zuluSafe/zuluwallet.c:865:25: note: Function 'lxqt_wallet_add_key' argument 4 names different: declaration 'key_value' definition 'value'. zuluCrypt-6.2.0/zuluSafe/zuluwallet.c:1225:50: style:inconclusive: Function 'lxqt_wallet_application_wallet_path' argument 1 names different: declaration 'path_buffer' definition 'path'. [funcArgNamesDifferent] zuluCrypt-6.2.0/zuluSafe/zuluwallet.h:134:50: note: Function 'lxqt_wallet_application_wallet_path' argument 1 names different: declaration 'path_buffer' definition 'path'. zuluCrypt-6.2.0/zuluSafe/zuluwallet.c:1225:50: note: Function 'lxqt_wallet_application_wallet_path' argument 1 names different: declaration 'path_buffer' definition 'path'. zuluCrypt-6.2.0/zuluSafe/zuluwallet.c:1171:18: style: Variable 'entry' can be declared as pointer to const [constVariablePointer] zuluCrypt-6.2.0/zuluSafe/zuluwallet.c:1227:18: style: Variable 'pass' can be declared as pointer to const [constVariablePointer] zuluCrypt-6.2.0/zuluSafe/zuluwallet.c:1258:18: style: Variable 'digest' can be declared as pointer to const [constVariablePointer] zuluCrypt-6.2.0/zuluSafe/zuluwallet.c:302:5: style: Variable 'r' is assigned a value that is never used. [unreadVariable] zuluCrypt-6.2.0/zuluSafe/zuluwallet.c:402:5: style: Variable 'j' is assigned a value that is never used. [unreadVariable] zuluCrypt-6.2.0/zuluSafe/zuluwallet.c:410:6: style: Variable 'r' is assigned a value that is never used. [unreadVariable] zuluCrypt-6.2.0/zuluSafe/zuluwallet.c:579:5: style: Variable 'j' is assigned a value that is never used. [unreadVariable] zuluCrypt-6.2.0/zuluSafe/zuluwallet.c:787:14: style: Variable 'k' is assigned a value that is never used. [unreadVariable] zuluCrypt-6.2.0/zuluSafe/zuluwallet.c:831:14: style: Variable 'k' is assigned a value that is never used. [unreadVariable] zuluCrypt-6.2.0/zuluSafe/zuluwallet.c:975:14: style: Variable 'k' is assigned a value that is never used. [unreadVariable] zuluCrypt-6.2.0/external_libraries/lxqt_wallet/backend/lxqtwallet.c:1255:77: warning: Null pointer dereference: application_name [ctunullpointer] zuluCrypt-6.2.0/external_libraries/lxqt_wallet/backend/lxqtwallet.c:1292:6: note: Assuming that condition 'application_name' is not redundant zuluCrypt-6.2.0/external_libraries/lxqt_wallet/backend/lxqtwallet.c:1280:37: note: Calling function lxqt_wallet_application_wallet_path, 3rd argument is null zuluCrypt-6.2.0/external_libraries/lxqt_wallet/backend/lxqtwallet.c:1255:77: note: Dereferencing argument application_name that is null zuluCrypt-6.2.0/external_libraries/tcplay/tcplay.c:430:6: warning: Null pointer dereference: hinfo [ctunullpointer] zuluCrypt-6.2.0/external_libraries/tcplay/tcplay.c:1078:9: note: Assuming that condition 'hinfo' is not redundant zuluCrypt-6.2.0/external_libraries/tcplay/tcplay.c:1072:19: note: Calling function adjust_info, 2nd argument is null zuluCrypt-6.2.0/external_libraries/tcplay/tcplay.c:430:6: note: Dereferencing argument hinfo that is null zuluCrypt-6.2.0/zuluCrypt-gui/cryptfiles.cpp:48:17: warning: Null pointer dereference: parent [ctunullpointer] zuluCrypt-6.2.0/zuluCrypt-gui/cryptfiles.h:62:27: note: Calling function cryptfiles, 1st argument is null zuluCrypt-6.2.0/zuluCrypt-gui/cryptfiles.cpp:48:17: note: Dereferencing argument parent that is null zuluCrypt-6.2.0/zuluCrypt-gui/readonlywarning.cpp:41:17: warning: Null pointer dereference: parent [ctunullpointer] zuluCrypt-6.2.0/zuluCrypt-gui/readonlywarning.h:39:31: note: Calling function readOnlyWarning, 1st argument is null zuluCrypt-6.2.0/zuluCrypt-gui/readonlywarning.cpp:41:17: note: Dereferencing argument parent that is null diff: head zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/changepassworddialog.cpp:86:42: performance:inconclusive: Either there is a missing 'override', or the member function 'LXQt::Wallet::changePassWordDialog::HideUI' can be static. [functionStatic] zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/changepassworddialog.h:109:10: note: Either there is a missing 'override', or the member function 'LXQt::Wallet::changePassWordDialog::HideUI' can be static. zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/changepassworddialog.cpp:86:42: note: Either there is a missing 'override', or the member function 'LXQt::Wallet::changePassWordDialog::HideUI' can be static. 2.17.0 zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/changepassworddialog.h:109:10: performance:inconclusive: Either there is a missing 'override', or the member function 'LXQt::Wallet::changePassWordDialog::HideUI' can be static. [functionStatic] zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/changepassworddialog.cpp:86:42: note: Either there is a missing 'override', or the member function 'LXQt::Wallet::changePassWordDialog::HideUI' can be static. zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/changepassworddialog.h:109:10: note: Either there is a missing 'override', or the member function 'LXQt::Wallet::changePassWordDialog::HideUI' can be static. head zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/lxqt_windows_dpapi.cpp:493:9: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] head zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/password_dialog.cpp:167:37: performance:inconclusive: Either there is a missing 'override', or the member function 'LXQt::Wallet::password_dialog::HideUI' can be static. [functionStatic] zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/password_dialog.h:81:10: note: Either there is a missing 'override', or the member function 'LXQt::Wallet::password_dialog::HideUI' can be static. zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/password_dialog.cpp:167:37: note: Either there is a missing 'override', or the member function 'LXQt::Wallet::password_dialog::HideUI' can be static. 2.17.0 zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/password_dialog.h:81:10: performance:inconclusive: Either there is a missing 'override', or the member function 'LXQt::Wallet::password_dialog::HideUI' can be static. [functionStatic] zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/password_dialog.cpp:167:37: note: Either there is a missing 'override', or the member function 'LXQt::Wallet::password_dialog::HideUI' can be static. zuluCrypt-6.2.0/external_libraries/lxqt_wallet/frontend/password_dialog.h:81:10: note: Either there is a missing 'override', or the member function 'LXQt::Wallet::password_dialog::HideUI' can be static. head zuluCrypt-6.2.0/zuluCrypt-gui/about.cpp:118:13: performance:inconclusive: Either there is a missing 'override', or the member function 'about::pbClose' can be static. [functionStatic] zuluCrypt-6.2.0/zuluCrypt-gui/about.h:46:7: note: Either there is a missing 'override', or the member function 'about::pbClose' can be static. zuluCrypt-6.2.0/zuluCrypt-gui/about.cpp:118:13: note: Either there is a missing 'override', or the member function 'about::pbClose' can be static. 2.17.0 zuluCrypt-6.2.0/zuluCrypt-gui/about.h:46:7: performance:inconclusive: Either there is a missing 'override', or the member function 'about::pbClose' can be static. [functionStatic] zuluCrypt-6.2.0/zuluCrypt-gui/about.cpp:118:13: note: Either there is a missing 'override', or the member function 'about::pbClose' can be static. zuluCrypt-6.2.0/zuluCrypt-gui/about.h:46:7: note: Either there is a missing 'override', or the member function 'about::pbClose' can be static. head zuluCrypt-6.2.0/zuluCrypt-gui/createfile.cpp:412:18: performance:inconclusive: Either there is a missing 'override', or the member function 'createfile::HideUI' can be static. [functionStatic] zuluCrypt-6.2.0/zuluCrypt-gui/createfile.h:51:7: note: Either there is a missing 'override', or the member function 'createfile::HideUI' can be static. zuluCrypt-6.2.0/zuluCrypt-gui/createfile.cpp:412:18: note: Either there is a missing 'override', or the member function 'createfile::HideUI' can be static. 2.17.0 zuluCrypt-6.2.0/zuluCrypt-gui/createfile.h:51:7: performance:inconclusive: Either there is a missing 'override', or the member function 'createfile::HideUI' can be static. [functionStatic] zuluCrypt-6.2.0/zuluCrypt-gui/createfile.cpp:412:18: note: Either there is a missing 'override', or the member function 'createfile::HideUI' can be static. zuluCrypt-6.2.0/zuluCrypt-gui/createfile.h:51:7: note: Either there is a missing 'override', or the member function 'createfile::HideUI' can be static. head zuluCrypt-6.2.0/zuluCrypt-gui/createkeyfile.cpp:91:21: performance:inconclusive: Either there is a missing 'override', or the member function 'createkeyfile::HideUI' can be static. [functionStatic] zuluCrypt-6.2.0/zuluCrypt-gui/createkeyfile.h:50:7: note: Either there is a missing 'override', or the member function 'createkeyfile::HideUI' can be static. zuluCrypt-6.2.0/zuluCrypt-gui/createkeyfile.cpp:91:21: note: Either there is a missing 'override', or the member function 'createkeyfile::HideUI' can be static. 2.17.0 zuluCrypt-6.2.0/zuluCrypt-gui/createkeyfile.h:50:7: performance:inconclusive: Either there is a missing 'override', or the member function 'createkeyfile::HideUI' can be static. [functionStatic] zuluCrypt-6.2.0/zuluCrypt-gui/createkeyfile.cpp:91:21: note: Either there is a missing 'override', or the member function 'createkeyfile::HideUI' can be static. zuluCrypt-6.2.0/zuluCrypt-gui/createkeyfile.h:50:7: note: Either there is a missing 'override', or the member function 'createkeyfile::HideUI' can be static. head zuluCrypt-6.2.0/zuluCrypt-gui/createvolume.cpp:835:20: performance:inconclusive: Either there is a missing 'override', or the member function 'createvolume::HideUI' can be static. [functionStatic] zuluCrypt-6.2.0/zuluCrypt-gui/createvolume.h:73:7: note: Either there is a missing 'override', or the member function 'createvolume::HideUI' can be static. zuluCrypt-6.2.0/zuluCrypt-gui/createvolume.cpp:835:20: note: Either there is a missing 'override', or the member function 'createvolume::HideUI' can be static. 2.17.0 zuluCrypt-6.2.0/zuluCrypt-gui/createvolume.h:73:7: performance:inconclusive: Either there is a missing 'override', or the member function 'createvolume::HideUI' can be static. [functionStatic] zuluCrypt-6.2.0/zuluCrypt-gui/createvolume.cpp:835:20: note: Either there is a missing 'override', or the member function 'createvolume::HideUI' can be static. zuluCrypt-6.2.0/zuluCrypt-gui/createvolume.h:73:7: note: Either there is a missing 'override', or the member function 'createvolume::HideUI' can be static. head zuluCrypt-6.2.0/zuluCrypt-gui/createvolumeinexistingfile.cpp:325:34: performance:inconclusive: Either there is a missing 'override', or the member function 'createVolumeInExistingFIle::Hide' can be static. [functionStatic] zuluCrypt-6.2.0/zuluCrypt-gui/createvolumeinexistingfile.h:47:7: note: Either there is a missing 'override', or the member function 'createVolumeInExistingFIle::Hide' can be static. zuluCrypt-6.2.0/zuluCrypt-gui/createvolumeinexistingfile.cpp:325:34: note: Either there is a missing 'override', or the member function 'createVolumeInExistingFIle::Hide' can be static. 2.17.0 zuluCrypt-6.2.0/zuluCrypt-gui/createvolumeinexistingfile.h:47:7: performance:inconclusive: Either there is a missing 'override', or the member function 'createVolumeInExistingFIle::Hide' can be static. [functionStatic] zuluCrypt-6.2.0/zuluCrypt-gui/createvolumeinexistingfile.cpp:325:34: note: Either there is a missing 'override', or the member function 'createVolumeInExistingFIle::Hide' can be static. zuluCrypt-6.2.0/zuluCrypt-gui/createvolumeinexistingfile.h:47:7: note: Either there is a missing 'override', or the member function 'createVolumeInExistingFIle::Hide' can be static. head zuluCrypt-6.2.0/zuluCrypt-gui/cryptfiles.cpp:188:18: performance:inconclusive: Either there is a missing 'override', or the member function 'cryptfiles::HideUI' can be static. [functionStatic] zuluCrypt-6.2.0/zuluCrypt-gui/cryptfiles.h:88:7: note: Either there is a missing 'override', or the member function 'cryptfiles::HideUI' can be static. zuluCrypt-6.2.0/zuluCrypt-gui/cryptfiles.cpp:188:18: note: Either there is a missing 'override', or the member function 'cryptfiles::HideUI' can be static. 2.17.0 zuluCrypt-6.2.0/zuluCrypt-gui/cryptfiles.h:88:7: performance:inconclusive: Either there is a missing 'override', or the member function 'cryptfiles::HideUI' can be static. [functionStatic] zuluCrypt-6.2.0/zuluCrypt-gui/cryptfiles.cpp:188:18: note: Either there is a missing 'override', or the member function 'cryptfiles::HideUI' can be static. zuluCrypt-6.2.0/zuluCrypt-gui/cryptfiles.h:88:7: note: Either there is a missing 'override', or the member function 'cryptfiles::HideUI' can be static. head zuluCrypt-6.2.0/zuluCrypt-gui/cryptoinfo.cpp:60:18: performance:inconclusive: Either there is a missing 'override', or the member function 'cryptoinfo::HideUI' can be static. [functionStatic] zuluCrypt-6.2.0/zuluCrypt-gui/cryptoinfo.h:55:7: note: Either there is a missing 'override', or the member function 'cryptoinfo::HideUI' can be static. zuluCrypt-6.2.0/zuluCrypt-gui/cryptoinfo.cpp:60:18: note: Either there is a missing 'override', or the member function 'cryptoinfo::HideUI' can be static. 2.17.0 zuluCrypt-6.2.0/zuluCrypt-gui/cryptoinfo.h:55:7: performance:inconclusive: Either there is a missing 'override', or the member function 'cryptoinfo::HideUI' can be static. [functionStatic] zuluCrypt-6.2.0/zuluCrypt-gui/cryptoinfo.cpp:60:18: note: Either there is a missing 'override', or the member function 'cryptoinfo::HideUI' can be static. zuluCrypt-6.2.0/zuluCrypt-gui/cryptoinfo.h:55:7: note: Either there is a missing 'override', or the member function 'cryptoinfo::HideUI' can be static. head zuluCrypt-6.2.0/zuluCrypt-gui/debugwindow.cpp:52:19: performance:inconclusive: Either there is a missing 'override', or the member function 'debugWindow::Show' can be static. [functionStatic] zuluCrypt-6.2.0/zuluCrypt-gui/debugwindow.h:36:14: note: Either there is a missing 'override', or the member function 'debugWindow::Show' can be static. zuluCrypt-6.2.0/zuluCrypt-gui/debugwindow.cpp:52:19: note: Either there is a missing 'override', or the member function 'debugWindow::Show' can be static. head zuluCrypt-6.2.0/zuluCrypt-gui/debugwindow.cpp:57:19: performance:inconclusive: Either there is a missing 'override', or the member function 'debugWindow::Hide' can be static. [functionStatic] zuluCrypt-6.2.0/zuluCrypt-gui/debugwindow.h:37:14: note: Either there is a missing 'override', or the member function 'debugWindow::Hide' can be static. zuluCrypt-6.2.0/zuluCrypt-gui/debugwindow.cpp:57:19: note: Either there is a missing 'override', or the member function 'debugWindow::Hide' can be static. 2.17.0 zuluCrypt-6.2.0/zuluCrypt-gui/debugwindow.h:36:14: performance:inconclusive: Either there is a missing 'override', or the member function 'debugWindow::Show' can be static. [functionStatic] zuluCrypt-6.2.0/zuluCrypt-gui/debugwindow.cpp:52:19: note: Either there is a missing 'override', or the member function 'debugWindow::Show' can be static. zuluCrypt-6.2.0/zuluCrypt-gui/debugwindow.h:36:14: note: Either there is a missing 'override', or the member function 'debugWindow::Show' can be static. 2.17.0 zuluCrypt-6.2.0/zuluCrypt-gui/debugwindow.h:37:14: performance:inconclusive: Either there is a missing 'override', or the member function 'debugWindow::Hide' can be static. [functionStatic] zuluCrypt-6.2.0/zuluCrypt-gui/debugwindow.cpp:57:19: note: Either there is a missing 'override', or the member function 'debugWindow::Hide' can be static. zuluCrypt-6.2.0/zuluCrypt-gui/debugwindow.h:37:14: note: Either there is a missing 'override', or the member function 'debugWindow::Hide' can be static. head zuluCrypt-6.2.0/zuluCrypt-gui/erasedevice.cpp:129:19: performance:inconclusive: Either there is a missing 'override', or the member function 'erasedevice::HideUI' can be static. [functionStatic] zuluCrypt-6.2.0/zuluCrypt-gui/erasedevice.h:48:7: note: Either there is a missing 'override', or the member function 'erasedevice::HideUI' can be static. zuluCrypt-6.2.0/zuluCrypt-gui/erasedevice.cpp:129:19: note: Either there is a missing 'override', or the member function 'erasedevice::HideUI' can be static. 2.17.0 zuluCrypt-6.2.0/zuluCrypt-gui/erasedevice.h:48:7: performance:inconclusive: Either there is a missing 'override', or the member function 'erasedevice::HideUI' can be static. [functionStatic] zuluCrypt-6.2.0/zuluCrypt-gui/erasedevice.cpp:129:19: note: Either there is a missing 'override', or the member function 'erasedevice::HideUI' can be static. zuluCrypt-6.2.0/zuluCrypt-gui/erasedevice.h:48:7: note: Either there is a missing 'override', or the member function 'erasedevice::HideUI' can be static. head zuluCrypt-6.2.0/zuluCrypt-gui/favorites.cpp:262:49: performance:inconclusive: Technically the member function 'favorites::readFavoriteByFileSystemPath' can be static (but you may consider moving to unnamed namespace). [functionStatic] zuluCrypt-6.2.0/zuluCrypt-gui/favorites.h:273:39: note: Technically the member function 'favorites::readFavoriteByFileSystemPath' can be static (but you may consider moving to unnamed namespace). zuluCrypt-6.2.0/zuluCrypt-gui/favorites.cpp:262:49: note: Technically the member function 'favorites::readFavoriteByFileSystemPath' can be static (but you may consider moving to unnamed namespace). head zuluCrypt-6.2.0/zuluCrypt-gui/favorites.cpp:272:60: style:inconclusive: Technically the member function 'favorites::readFavorite' can be const. [functionConst] zuluCrypt-6.2.0/zuluCrypt-gui/favorites.h:276:50: note: Technically the member function 'favorites::readFavorite' can be const. zuluCrypt-6.2.0/zuluCrypt-gui/favorites.cpp:272:60: note: Technically the member function 'favorites::readFavorite' can be const. 2.17.0 zuluCrypt-6.2.0/zuluCrypt-gui/favorites.h:273:39: performance:inconclusive: Technically the member function 'favorites::readFavoriteByFileSystemPath' can be static (but you may consider moving to unnamed namespace). [functionStatic] zuluCrypt-6.2.0/zuluCrypt-gui/favorites.cpp:262:49: note: Technically the member function 'favorites::readFavoriteByFileSystemPath' can be static (but you may consider moving to unnamed namespace). zuluCrypt-6.2.0/zuluCrypt-gui/favorites.h:273:39: note: Technically the member function 'favorites::readFavoriteByFileSystemPath' can be static (but you may consider moving to unnamed namespace). 2.17.0 zuluCrypt-6.2.0/zuluCrypt-gui/favorites.h:276:50: style:inconclusive: Technically the member function 'favorites::readFavorite' can be const. [functionConst] zuluCrypt-6.2.0/zuluCrypt-gui/favorites.cpp:272:60: note: Technically the member function 'favorites::readFavorite' can be const. zuluCrypt-6.2.0/zuluCrypt-gui/favorites.h:276:50: note: Technically the member function 'favorites::readFavorite' can be const. head zuluCrypt-6.2.0/zuluCrypt-gui/favorites2.cpp:725:18: style:inconclusive: Either there is a missing 'override', or the member function 'favorites2::itemClicked' can be const. [functionConst] zuluCrypt-6.2.0/zuluCrypt-gui/favorites2.h:207:7: note: Either there is a missing 'override', or the member function 'favorites2::itemClicked' can be const. zuluCrypt-6.2.0/zuluCrypt-gui/favorites2.cpp:725:18: note: Either there is a missing 'override', or the member function 'favorites2::itemClicked' can be const. head zuluCrypt-6.2.0/zuluCrypt-gui/favorites2.cpp:741:18: performance:inconclusive: Either there is a missing 'override', or the member function 'favorites2::devicePathTextChange' can be static. [functionStatic] zuluCrypt-6.2.0/zuluCrypt-gui/favorites2.h:210:7: note: Either there is a missing 'override', or the member function 'favorites2::devicePathTextChange' can be static. zuluCrypt-6.2.0/zuluCrypt-gui/favorites2.cpp:741:18: note: Either there is a missing 'override', or the member function 'favorites2::devicePathTextChange' can be static. 2.17.0 zuluCrypt-6.2.0/zuluCrypt-gui/favorites2.h:207:7: style:inconclusive: Either there is a missing 'override', or the member function 'favorites2::itemClicked' can be const. [functionConst] zuluCrypt-6.2.0/zuluCrypt-gui/favorites2.cpp:725:18: note: Either there is a missing 'override', or the member function 'favorites2::itemClicked' can be const. zuluCrypt-6.2.0/zuluCrypt-gui/favorites2.h:207:7: note: Either there is a missing 'override', or the member function 'favorites2::itemClicked' can be const. 2.17.0 zuluCrypt-6.2.0/zuluCrypt-gui/favorites2.h:210:7: performance:inconclusive: Either there is a missing 'override', or the member function 'favorites2::devicePathTextChange' can be static. [functionStatic] zuluCrypt-6.2.0/zuluCrypt-gui/favorites2.cpp:741:18: note: Either there is a missing 'override', or the member function 'favorites2::devicePathTextChange' can be static. zuluCrypt-6.2.0/zuluCrypt-gui/favorites2.h:210:7: note: Either there is a missing 'override', or the member function 'favorites2::devicePathTextChange' can be static. head zuluCrypt-6.2.0/zuluCrypt-gui/help.cpp:54:12: performance:inconclusive: Either there is a missing 'override', or the member function 'help::pbClose' can be static. [functionStatic] zuluCrypt-6.2.0/zuluCrypt-gui/help.h:46:7: note: Either there is a missing 'override', or the member function 'help::pbClose' can be static. zuluCrypt-6.2.0/zuluCrypt-gui/help.cpp:54:12: note: Either there is a missing 'override', or the member function 'help::pbClose' can be static. 2.17.0 zuluCrypt-6.2.0/zuluCrypt-gui/help.h:46:7: performance:inconclusive: Either there is a missing 'override', or the member function 'help::pbClose' can be static. [functionStatic] zuluCrypt-6.2.0/zuluCrypt-gui/help.cpp:54:12: note: Either there is a missing 'override', or the member function 'help::pbClose' can be static. zuluCrypt-6.2.0/zuluCrypt-gui/help.h:46:7: note: Either there is a missing 'override', or the member function 'help::pbClose' can be static. head zuluCrypt-6.2.0/zuluCrypt-gui/managesystemvolumes.cpp:238:27: performance:inconclusive: Either there is a missing 'override', or the member function 'manageSystemVolumes::HideUI' can be static. [functionStatic] zuluCrypt-6.2.0/zuluCrypt-gui/managesystemvolumes.h:48:7: note: Either there is a missing 'override', or the member function 'manageSystemVolumes::HideUI' can be static. zuluCrypt-6.2.0/zuluCrypt-gui/managesystemvolumes.cpp:238:27: note: Either there is a missing 'override', or the member function 'manageSystemVolumes::HideUI' can be static. 2.17.0 zuluCrypt-6.2.0/zuluCrypt-gui/managesystemvolumes.h:48:7: performance:inconclusive: Either there is a missing 'override', or the member function 'manageSystemVolumes::HideUI' can be static. [functionStatic] zuluCrypt-6.2.0/zuluCrypt-gui/managesystemvolumes.cpp:238:27: note: Either there is a missing 'override', or the member function 'manageSystemVolumes::HideUI' can be static. zuluCrypt-6.2.0/zuluCrypt-gui/managesystemvolumes.h:48:7: note: Either there is a missing 'override', or the member function 'manageSystemVolumes::HideUI' can be static. head zuluCrypt-6.2.0/zuluCrypt-gui/managevolumeheader.cpp:118:26: style:inconclusive: Either there is a missing 'override', or the member function 'managevolumeheader::cbVolumeType' can be const. [functionConst] zuluCrypt-6.2.0/zuluCrypt-gui/managevolumeheader.h:62:7: note: Either there is a missing 'override', or the member function 'managevolumeheader::cbVolumeType' can be const. zuluCrypt-6.2.0/zuluCrypt-gui/managevolumeheader.cpp:118:26: note: Either there is a missing 'override', or the member function 'managevolumeheader::cbVolumeType' can be const. head zuluCrypt-6.2.0/zuluCrypt-gui/managevolumeheader.cpp:123:26: performance:inconclusive: Either there is a missing 'override', or the member function 'managevolumeheader::HideUI' can be static. [functionStatic] zuluCrypt-6.2.0/zuluCrypt-gui/managevolumeheader.h:48:7: note: Either there is a missing 'override', or the member function 'managevolumeheader::HideUI' can be static. zuluCrypt-6.2.0/zuluCrypt-gui/managevolumeheader.cpp:123:26: note: Either there is a missing 'override', or the member function 'managevolumeheader::HideUI' can be static. 2.17.0 zuluCrypt-6.2.0/zuluCrypt-gui/managevolumeheader.h:48:7: performance:inconclusive: Either there is a missing 'override', or the member function 'managevolumeheader::HideUI' can be static. [functionStatic] zuluCrypt-6.2.0/zuluCrypt-gui/managevolumeheader.cpp:123:26: note: Either there is a missing 'override', or the member function 'managevolumeheader::HideUI' can be static. zuluCrypt-6.2.0/zuluCrypt-gui/managevolumeheader.h:48:7: note: Either there is a missing 'override', or the member function 'managevolumeheader::HideUI' can be static. 2.17.0 zuluCrypt-6.2.0/zuluCrypt-gui/managevolumeheader.h:62:7: style:inconclusive: Either there is a missing 'override', or the member function 'managevolumeheader::cbVolumeType' can be const. [functionConst] zuluCrypt-6.2.0/zuluCrypt-gui/managevolumeheader.cpp:118:26: note: Either there is a missing 'override', or the member function 'managevolumeheader::cbVolumeType' can be const. zuluCrypt-6.2.0/zuluCrypt-gui/managevolumeheader.h:62:7: note: Either there is a missing 'override', or the member function 'managevolumeheader::cbVolumeType' can be const. head zuluCrypt-6.2.0/zuluCrypt-gui/password_dialog.cpp:571:22: style:inconclusive: Either there is a missing 'override', or the member function 'passwordDialog::HideUI' can be const. [functionConst] zuluCrypt-6.2.0/zuluCrypt-gui/password_dialog.h:57:7: note: Either there is a missing 'override', or the member function 'passwordDialog::HideUI' can be const. zuluCrypt-6.2.0/zuluCrypt-gui/password_dialog.cpp:571:22: note: Either there is a missing 'override', or the member function 'passwordDialog::HideUI' can be const. 2.17.0 zuluCrypt-6.2.0/zuluCrypt-gui/password_dialog.h:57:7: style:inconclusive: Either there is a missing 'override', or the member function 'passwordDialog::HideUI' can be const. [functionConst] zuluCrypt-6.2.0/zuluCrypt-gui/password_dialog.cpp:571:22: note: Either there is a missing 'override', or the member function 'passwordDialog::HideUI' can be const. zuluCrypt-6.2.0/zuluCrypt-gui/password_dialog.h:57:7: note: Either there is a missing 'override', or the member function 'passwordDialog::HideUI' can be const. head zuluCrypt-6.2.0/zuluCrypt-gui/plugin.cpp:79:14: performance:inconclusive: Either there is a missing 'override', or the member function 'plugin::ShowUI' can be static. [functionStatic] zuluCrypt-6.2.0/zuluCrypt-gui/plugin.h:64:7: note: Either there is a missing 'override', or the member function 'plugin::ShowUI' can be static. zuluCrypt-6.2.0/zuluCrypt-gui/plugin.cpp:79:14: note: Either there is a missing 'override', or the member function 'plugin::ShowUI' can be static. 2.17.0 zuluCrypt-6.2.0/zuluCrypt-gui/plugin.h:64:7: performance:inconclusive: Either there is a missing 'override', or the member function 'plugin::ShowUI' can be static. [functionStatic] zuluCrypt-6.2.0/zuluCrypt-gui/plugin.cpp:79:14: note: Either there is a missing 'override', or the member function 'plugin::ShowUI' can be static. zuluCrypt-6.2.0/zuluCrypt-gui/plugin.h:64:7: note: Either there is a missing 'override', or the member function 'plugin::ShowUI' can be static. head zuluCrypt-6.2.0/zuluCrypt-gui/readonlywarning.cpp:95:23: performance:inconclusive: Either there is a missing 'override', or the member function 'readOnlyWarning::HideUI' can be static. [functionStatic] zuluCrypt-6.2.0/zuluCrypt-gui/readonlywarning.h:47:7: note: Either there is a missing 'override', or the member function 'readOnlyWarning::HideUI' can be static. zuluCrypt-6.2.0/zuluCrypt-gui/readonlywarning.cpp:95:23: note: Either there is a missing 'override', or the member function 'readOnlyWarning::HideUI' can be static. 2.17.0 zuluCrypt-6.2.0/zuluCrypt-gui/readonlywarning.h:47:7: performance:inconclusive: Either there is a missing 'override', or the member function 'readOnlyWarning::HideUI' can be static. [functionStatic] zuluCrypt-6.2.0/zuluCrypt-gui/readonlywarning.cpp:95:23: note: Either there is a missing 'override', or the member function 'readOnlyWarning::HideUI' can be static. zuluCrypt-6.2.0/zuluCrypt-gui/readonlywarning.h:47:7: note: Either there is a missing 'override', or the member function 'readOnlyWarning::HideUI' can be static. head zuluCrypt-6.2.0/zuluCrypt-gui/secrets.cpp:27:15: performance:inconclusive: Technically the member function 'secrets::changeInternalWalletPassword' can be static (but you may consider moving to unnamed namespace). [functionStatic] zuluCrypt-6.2.0/zuluCrypt-gui/secrets.h:160:7: note: Technically the member function 'secrets::changeInternalWalletPassword' can be static (but you may consider moving to unnamed namespace). zuluCrypt-6.2.0/zuluCrypt-gui/secrets.cpp:27:15: note: Technically the member function 'secrets::changeInternalWalletPassword' can be static (but you may consider moving to unnamed namespace). head zuluCrypt-6.2.0/zuluCrypt-gui/secrets.cpp:39:15: performance:inconclusive: Technically the member function 'secrets::changeWindowsDPAPIWalletPassword' can be static (but you may consider moving to unnamed namespace). [functionStatic] zuluCrypt-6.2.0/zuluCrypt-gui/secrets.h:161:7: note: Technically the member function 'secrets::changeWindowsDPAPIWalletPassword' can be static (but you may consider moving to unnamed namespace). zuluCrypt-6.2.0/zuluCrypt-gui/secrets.cpp:39:15: note: Technically the member function 'secrets::changeWindowsDPAPIWalletPassword' can be static (but you may consider moving to unnamed namespace). head zuluCrypt-6.2.0/zuluCrypt-gui/secrets.cpp:56:15: performance:inconclusive: Technically the member function 'secrets::close' can be static (but you may consider moving to unnamed namespace). [functionStatic] zuluCrypt-6.2.0/zuluCrypt-gui/secrets.h:163:7: note: Technically the member function 'secrets::close' can be static (but you may consider moving to unnamed namespace). zuluCrypt-6.2.0/zuluCrypt-gui/secrets.cpp:56:15: note: Technically the member function 'secrets::close' can be static (but you may consider moving to unnamed namespace). head zuluCrypt-6.2.0/zuluCrypt-gui/secrets.cpp:61:26: performance:inconclusive: Technically the member function 'secrets::walletBk' can be static (but you may consider moving to unnamed namespace). [functionStatic] zuluCrypt-6.2.0/zuluCrypt-gui/secrets.h:156:18: note: Technically the member function 'secrets::walletBk' can be static (but you may consider moving to unnamed namespace). zuluCrypt-6.2.0/zuluCrypt-gui/secrets.cpp:61:26: note: Technically the member function 'secrets::walletBk' can be static (but you may consider moving to unnamed namespace). 2.17.0 zuluCrypt-6.2.0/zuluCrypt-gui/secrets.h:156:18: performance:inconclusive: Technically the member function 'secrets::walletBk' can be static (but you may consider moving to unnamed namespace). [functionStatic] zuluCrypt-6.2.0/zuluCrypt-gui/secrets.cpp:61:26: note: Technically the member function 'secrets::walletBk' can be static (but you may consider moving to unnamed namespace). zuluCrypt-6.2.0/zuluCrypt-gui/secrets.h:156:18: note: Technically the member function 'secrets::walletBk' can be static (but you may consider moving to unnamed namespace). 2.17.0 zuluCrypt-6.2.0/zuluCrypt-gui/secrets.h:160:7: performance:inconclusive: Technically the member function 'secrets::changeInternalWalletPassword' can be static (but you may consider moving to unnamed namespace). [functionStatic] zuluCrypt-6.2.0/zuluCrypt-gui/secrets.cpp:27:15: note: Technically the member function 'secrets::changeInternalWalletPassword' can be static (but you may consider moving to unnamed namespace). zuluCrypt-6.2.0/zuluCrypt-gui/secrets.h:160:7: note: Technically the member function 'secrets::changeInternalWalletPassword' can be static (but you may consider moving to unnamed namespace). 2.17.0 zuluCrypt-6.2.0/zuluCrypt-gui/secrets.h:161:7: performance:inconclusive: Technically the member function 'secrets::changeWindowsDPAPIWalletPassword' can be static (but you may consider moving to unnamed namespace). [functionStatic] zuluCrypt-6.2.0/zuluCrypt-gui/secrets.cpp:39:15: note: Technically the member function 'secrets::changeWindowsDPAPIWalletPassword' can be static (but you may consider moving to unnamed namespace). zuluCrypt-6.2.0/zuluCrypt-gui/secrets.h:161:7: note: Technically the member function 'secrets::changeWindowsDPAPIWalletPassword' can be static (but you may consider moving to unnamed namespace). 2.17.0 zuluCrypt-6.2.0/zuluCrypt-gui/secrets.h:163:7: performance:inconclusive: Technically the member function 'secrets::close' can be static (but you may consider moving to unnamed namespace). [functionStatic] zuluCrypt-6.2.0/zuluCrypt-gui/secrets.cpp:56:15: note: Technically the member function 'secrets::close' can be static (but you may consider moving to unnamed namespace). zuluCrypt-6.2.0/zuluCrypt-gui/secrets.h:163:7: note: Technically the member function 'secrets::close' can be static (but you may consider moving to unnamed namespace). head zuluCrypt-6.2.0/zuluCrypt-gui/tcrypt.cpp:68:14: style:inconclusive: Either there is a missing 'override', or the member function 'tcrypt::itemClicked' can be const. [functionConst] zuluCrypt-6.2.0/zuluCrypt-gui/tcrypt.h:57:7: note: Either there is a missing 'override', or the member function 'tcrypt::itemClicked' can be const. zuluCrypt-6.2.0/zuluCrypt-gui/tcrypt.cpp:68:14: note: Either there is a missing 'override', or the member function 'tcrypt::itemClicked' can be const. head zuluCrypt-6.2.0/zuluCrypt-gui/tcrypt.cpp:78:14: performance:inconclusive: Either there is a missing 'override', or the member function 'tcrypt::HideUI' can be static. [functionStatic] zuluCrypt-6.2.0/zuluCrypt-gui/tcrypt.h:64:7: note: Either there is a missing 'override', or the member function 'tcrypt::HideUI' can be static. zuluCrypt-6.2.0/zuluCrypt-gui/tcrypt.cpp:78:14: note: Either there is a missing 'override', or the member function 'tcrypt::HideUI' can be static. 2.17.0 zuluCrypt-6.2.0/zuluCrypt-gui/tcrypt.h:57:7: style:inconclusive: Either there is a missing 'override', or the member function 'tcrypt::itemClicked' can be const. [functionConst] zuluCrypt-6.2.0/zuluCrypt-gui/tcrypt.cpp:68:14: note: Either there is a missing 'override', or the member function 'tcrypt::itemClicked' can be const. zuluCrypt-6.2.0/zuluCrypt-gui/tcrypt.h:57:7: note: Either there is a missing 'override', or the member function 'tcrypt::itemClicked' can be const. 2.17.0 zuluCrypt-6.2.0/zuluCrypt-gui/tcrypt.h:64:7: performance:inconclusive: Either there is a missing 'override', or the member function 'tcrypt::HideUI' can be static. [functionStatic] zuluCrypt-6.2.0/zuluCrypt-gui/tcrypt.cpp:78:14: note: Either there is a missing 'override', or the member function 'tcrypt::HideUI' can be static. zuluCrypt-6.2.0/zuluCrypt-gui/tcrypt.h:64:7: note: Either there is a missing 'override', or the member function 'tcrypt::HideUI' can be static. head zuluCrypt-6.2.0/zuluCrypt-gui/utility.cpp:3089:28: performance:inconclusive: Technically the member function 'utility::progress::time' can be static (but you may consider moving to unnamed namespace). [functionStatic] zuluCrypt-6.2.0/zuluCrypt-gui/utility.h:1009:10: note: Technically the member function 'utility::progress::time' can be static (but you may consider moving to unnamed namespace). zuluCrypt-6.2.0/zuluCrypt-gui/utility.cpp:3089:28: note: Technically the member function 'utility::progress::time' can be static (but you may consider moving to unnamed namespace). head zuluCrypt-6.2.0/zuluCrypt-gui/utility.cpp:3104:28: performance:inconclusive: Technically the member function 'utility::progress::speed' can be static (but you may consider moving to unnamed namespace). [functionStatic] zuluCrypt-6.2.0/zuluCrypt-gui/utility.h:1010:10: note: Technically the member function 'utility::progress::speed' can be static (but you may consider moving to unnamed namespace). zuluCrypt-6.2.0/zuluCrypt-gui/utility.cpp:3104:28: note: Technically the member function 'utility::progress::speed' can be static (but you may consider moving to unnamed namespace). 2.17.0 zuluCrypt-6.2.0/zuluCrypt-gui/utility.h:1009:10: performance:inconclusive: Technically the member function 'utility::progress::time' can be static (but you may consider moving to unnamed namespace). [functionStatic] zuluCrypt-6.2.0/zuluCrypt-gui/utility.cpp:3089:28: note: Technically the member function 'utility::progress::time' can be static (but you may consider moving to unnamed namespace). zuluCrypt-6.2.0/zuluCrypt-gui/utility.h:1009:10: note: Technically the member function 'utility::progress::time' can be static (but you may consider moving to unnamed namespace). 2.17.0 zuluCrypt-6.2.0/zuluCrypt-gui/utility.h:1010:10: performance:inconclusive: Technically the member function 'utility::progress::speed' can be static (but you may consider moving to unnamed namespace). [functionStatic] zuluCrypt-6.2.0/zuluCrypt-gui/utility.cpp:3104:28: note: Technically the member function 'utility::progress::speed' can be static (but you may consider moving to unnamed namespace). zuluCrypt-6.2.0/zuluCrypt-gui/utility.h:1010:10: note: Technically the member function 'utility::progress::speed' can be static (but you may consider moving to unnamed namespace). head zuluCrypt-6.2.0/zuluCrypt-gui/zulucrypt.cpp:204:17: performance:inconclusive: Either there is a missing 'override', or the member function 'zuluCrypt::initKeyCombo' can be static. [functionStatic] zuluCrypt-6.2.0/zuluCrypt-gui/zulucrypt.h:157:7: note: Either there is a missing 'override', or the member function 'zuluCrypt::initKeyCombo' can be static. zuluCrypt-6.2.0/zuluCrypt-gui/zulucrypt.cpp:204:17: note: Either there is a missing 'override', or the member function 'zuluCrypt::initKeyCombo' can be static. head zuluCrypt-6.2.0/zuluCrypt-gui/zulucrypt.cpp:540:17: performance:inconclusive: Either there is a missing 'override', or the member function 'zuluCrypt::cinfo' can be static. [functionStatic] zuluCrypt-6.2.0/zuluCrypt-gui/zulucrypt.h:135:7: note: Either there is a missing 'override', or the member function 'zuluCrypt::cinfo' can be static. zuluCrypt-6.2.0/zuluCrypt-gui/zulucrypt.cpp:540:17: note: Either there is a missing 'override', or the member function 'zuluCrypt::cinfo' can be static. head zuluCrypt-6.2.0/zuluCrypt-gui/zulucrypt.cpp:544:17: performance:inconclusive: Either there is a missing 'override', or the member function 'zuluCrypt::info' can be static. [functionStatic] zuluCrypt-6.2.0/zuluCrypt-gui/zulucrypt.h:83:7: note: Either there is a missing 'override', or the member function 'zuluCrypt::info' can be static. zuluCrypt-6.2.0/zuluCrypt-gui/zulucrypt.cpp:544:17: note: Either there is a missing 'override', or the member function 'zuluCrypt::info' can be static. head zuluCrypt-6.2.0/zuluCrypt-gui/zulucrypt.cpp:557:17: performance:inconclusive: Either there is a missing 'override', or the member function 'zuluCrypt::failedToOpenWallet' can be static. [functionStatic] zuluCrypt-6.2.0/zuluCrypt-gui/zulucrypt.h:129:7: note: Either there is a missing 'override', or the member function 'zuluCrypt::failedToOpenWallet' can be static. zuluCrypt-6.2.0/zuluCrypt-gui/zulucrypt.cpp:557:17: note: Either there is a missing 'override', or the member function 'zuluCrypt::failedToOpenWallet' can be static. head zuluCrypt-6.2.0/zuluCrypt-gui/zulucrypt.cpp:765:17: style:inconclusive: Either there is a missing 'override', or the member function 'zuluCrypt::trayClicked' can be const. [functionConst] zuluCrypt-6.2.0/zuluCrypt-gui/zulucrypt.h:99:7: note: Either there is a missing 'override', or the member function 'zuluCrypt::trayClicked' can be const. zuluCrypt-6.2.0/zuluCrypt-gui/zulucrypt.cpp:765:17: note: Either there is a missing 'override', or the member function 'zuluCrypt::trayClicked' can be const. head zuluCrypt-6.2.0/zuluCrypt-gui/zulucrypt.cpp:913:17: performance:inconclusive: Either there is a missing 'override', or the member function 'zuluCrypt::favAboutToHide' can be static. [functionStatic] zuluCrypt-6.2.0/zuluCrypt-gui/zulucrypt.h:98:7: note: Either there is a missing 'override', or the member function 'zuluCrypt::favAboutToHide' can be static. zuluCrypt-6.2.0/zuluCrypt-gui/zulucrypt.cpp:913:17: note: Either there is a missing 'override', or the member function 'zuluCrypt::favAboutToHide' can be static. 2.17.0 zuluCrypt-6.2.0/zuluCrypt-gui/zulucrypt.h:129:7: performance:inconclusive: Either there is a missing 'override', or the member function 'zuluCrypt::failedToOpenWallet' can be static. [functionStatic] zuluCrypt-6.2.0/zuluCrypt-gui/zulucrypt.cpp:557:17: note: Either there is a missing 'override', or the member function 'zuluCrypt::failedToOpenWallet' can be static. zuluCrypt-6.2.0/zuluCrypt-gui/zulucrypt.h:129:7: note: Either there is a missing 'override', or the member function 'zuluCrypt::failedToOpenWallet' can be static. 2.17.0 zuluCrypt-6.2.0/zuluCrypt-gui/zulucrypt.h:135:7: performance:inconclusive: Either there is a missing 'override', or the member function 'zuluCrypt::cinfo' can be static. [functionStatic] zuluCrypt-6.2.0/zuluCrypt-gui/zulucrypt.cpp:540:17: note: Either there is a missing 'override', or the member function 'zuluCrypt::cinfo' can be static. zuluCrypt-6.2.0/zuluCrypt-gui/zulucrypt.h:135:7: note: Either there is a missing 'override', or the member function 'zuluCrypt::cinfo' can be static. 2.17.0 zuluCrypt-6.2.0/zuluCrypt-gui/zulucrypt.h:157:7: performance:inconclusive: Either there is a missing 'override', or the member function 'zuluCrypt::initKeyCombo' can be static. [functionStatic] zuluCrypt-6.2.0/zuluCrypt-gui/zulucrypt.cpp:204:17: note: Either there is a missing 'override', or the member function 'zuluCrypt::initKeyCombo' can be static. zuluCrypt-6.2.0/zuluCrypt-gui/zulucrypt.h:157:7: note: Either there is a missing 'override', or the member function 'zuluCrypt::initKeyCombo' can be static. 2.17.0 zuluCrypt-6.2.0/zuluCrypt-gui/zulucrypt.h:83:7: performance:inconclusive: Either there is a missing 'override', or the member function 'zuluCrypt::info' can be static. [functionStatic] zuluCrypt-6.2.0/zuluCrypt-gui/zulucrypt.cpp:544:17: note: Either there is a missing 'override', or the member function 'zuluCrypt::info' can be static. zuluCrypt-6.2.0/zuluCrypt-gui/zulucrypt.h:83:7: note: Either there is a missing 'override', or the member function 'zuluCrypt::info' can be static. 2.17.0 zuluCrypt-6.2.0/zuluCrypt-gui/zulucrypt.h:98:7: performance:inconclusive: Either there is a missing 'override', or the member function 'zuluCrypt::favAboutToHide' can be static. [functionStatic] zuluCrypt-6.2.0/zuluCrypt-gui/zulucrypt.cpp:913:17: note: Either there is a missing 'override', or the member function 'zuluCrypt::favAboutToHide' can be static. zuluCrypt-6.2.0/zuluCrypt-gui/zulucrypt.h:98:7: note: Either there is a missing 'override', or the member function 'zuluCrypt::favAboutToHide' can be static. 2.17.0 zuluCrypt-6.2.0/zuluCrypt-gui/zulucrypt.h:99:7: style:inconclusive: Either there is a missing 'override', or the member function 'zuluCrypt::trayClicked' can be const. [functionConst] zuluCrypt-6.2.0/zuluCrypt-gui/zulucrypt.cpp:765:17: note: Either there is a missing 'override', or the member function 'zuluCrypt::trayClicked' can be const. zuluCrypt-6.2.0/zuluCrypt-gui/zulucrypt.h:99:7: note: Either there is a missing 'override', or the member function 'zuluCrypt::trayClicked' can be const. head zuluCrypt-6.2.0/zuluMount-gui/keydialog.cpp:966:17: style:inconclusive: Either there is a missing 'override', or the member function 'keyDialog::HideUI' can be const. [functionConst] zuluCrypt-6.2.0/zuluMount-gui/keydialog.h:68:7: note: Either there is a missing 'override', or the member function 'keyDialog::HideUI' can be const. zuluCrypt-6.2.0/zuluMount-gui/keydialog.cpp:966:17: note: Either there is a missing 'override', or the member function 'keyDialog::HideUI' can be const. 2.17.0 zuluCrypt-6.2.0/zuluMount-gui/keydialog.h:68:7: style:inconclusive: Either there is a missing 'override', or the member function 'keyDialog::HideUI' can be const. [functionConst] zuluCrypt-6.2.0/zuluMount-gui/keydialog.cpp:966:17: note: Either there is a missing 'override', or the member function 'keyDialog::HideUI' can be const. zuluCrypt-6.2.0/zuluMount-gui/keydialog.h:68:7: note: Either there is a missing 'override', or the member function 'keyDialog::HideUI' can be const. head zuluCrypt-6.2.0/zuluMount-gui/mountpartition.cpp:362:22: performance:inconclusive: Either there is a missing 'override', or the member function 'mountPartition::HideUI' can be static. [functionStatic] zuluCrypt-6.2.0/zuluMount-gui/mountpartition.h:58:7: note: Either there is a missing 'override', or the member function 'mountPartition::HideUI' can be static. zuluCrypt-6.2.0/zuluMount-gui/mountpartition.cpp:362:22: note: Either there is a missing 'override', or the member function 'mountPartition::HideUI' can be static. 2.17.0 zuluCrypt-6.2.0/zuluMount-gui/mountpartition.h:58:7: performance:inconclusive: Either there is a missing 'override', or the member function 'mountPartition::HideUI' can be static. [functionStatic] zuluCrypt-6.2.0/zuluMount-gui/mountpartition.cpp:362:22: note: Either there is a missing 'override', or the member function 'mountPartition::HideUI' can be static. zuluCrypt-6.2.0/zuluMount-gui/mountpartition.h:58:7: note: Either there is a missing 'override', or the member function 'mountPartition::HideUI' can be static. head zuluCrypt-6.2.0/zuluMount-gui/veracryptpimdialog.cpp:56:26: performance:inconclusive: Either there is a missing 'override', or the member function 'VeraCryptPIMDialog::Show' can be static. [functionStatic] zuluCrypt-6.2.0/zuluMount-gui/veracryptpimdialog.h:52:7: note: Either there is a missing 'override', or the member function 'VeraCryptPIMDialog::Show' can be static. zuluCrypt-6.2.0/zuluMount-gui/veracryptpimdialog.cpp:56:26: note: Either there is a missing 'override', or the member function 'VeraCryptPIMDialog::Show' can be static. head zuluCrypt-6.2.0/zuluMount-gui/veracryptpimdialog.cpp:61:26: performance:inconclusive: Either there is a missing 'override', or the member function 'VeraCryptPIMDialog::Hide' can be static. [functionStatic] zuluCrypt-6.2.0/zuluMount-gui/veracryptpimdialog.h:53:7: note: Either there is a missing 'override', or the member function 'VeraCryptPIMDialog::Hide' can be static. zuluCrypt-6.2.0/zuluMount-gui/veracryptpimdialog.cpp:61:26: note: Either there is a missing 'override', or the member function 'VeraCryptPIMDialog::Hide' can be static. 2.17.0 zuluCrypt-6.2.0/zuluMount-gui/veracryptpimdialog.h:52:7: performance:inconclusive: Either there is a missing 'override', or the member function 'VeraCryptPIMDialog::Show' can be static. [functionStatic] zuluCrypt-6.2.0/zuluMount-gui/veracryptpimdialog.cpp:56:26: note: Either there is a missing 'override', or the member function 'VeraCryptPIMDialog::Show' can be static. zuluCrypt-6.2.0/zuluMount-gui/veracryptpimdialog.h:52:7: note: Either there is a missing 'override', or the member function 'VeraCryptPIMDialog::Show' can be static. 2.17.0 zuluCrypt-6.2.0/zuluMount-gui/veracryptpimdialog.h:53:7: performance:inconclusive: Either there is a missing 'override', or the member function 'VeraCryptPIMDialog::Hide' can be static. [functionStatic] zuluCrypt-6.2.0/zuluMount-gui/veracryptpimdialog.cpp:61:26: note: Either there is a missing 'override', or the member function 'VeraCryptPIMDialog::Hide' can be static. zuluCrypt-6.2.0/zuluMount-gui/veracryptpimdialog.h:53:7: note: Either there is a missing 'override', or the member function 'VeraCryptPIMDialog::Hide' can be static. head zuluCrypt-6.2.0/zuluMount-gui/zulumount.cpp:1276:17: style:inconclusive: Either there is a missing 'override', or the member function 'zuluMount::slotTrayClicked' can be const. [functionConst] zuluCrypt-6.2.0/zuluMount-gui/zulumount.h:88:7: note: Either there is a missing 'override', or the member function 'zuluMount::slotTrayClicked' can be const. zuluCrypt-6.2.0/zuluMount-gui/zulumount.cpp:1276:17: note: Either there is a missing 'override', or the member function 'zuluMount::slotTrayClicked' can be const. 2.17.0 zuluCrypt-6.2.0/zuluMount-gui/zulumount.h:88:7: style:inconclusive: Either there is a missing 'override', or the member function 'zuluMount::slotTrayClicked' can be const. [functionConst] zuluCrypt-6.2.0/zuluMount-gui/zulumount.cpp:1276:17: note: Either there is a missing 'override', or the member function 'zuluMount::slotTrayClicked' can be const. zuluCrypt-6.2.0/zuluMount-gui/zulumount.h:88:7: note: Either there is a missing 'override', or the member function 'zuluMount::slotTrayClicked' can be const. DONE