2025-11-18 22:19 ftp://ftp.de.debian.org/debian/pool/main/q/qflipper/qflipper_1.3.3.orig.tar.gz cppcheck-options: --library=posix --library=gnu --library=bsd --library=qt --library=zlib --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 -j4 platform: Linux-6.12.57+deb13-amd64-x86_64-with-glibc2.41 python: 3.13.5 client-version: 1.3.67 compiler: g++ (Debian 14.2.0-19) 14.2.0 cppcheck: head 2.18.0 head-info: 1ca1246 (2025-11-18 18:56:39 +0100) count: 852 862 elapsed-time: 0.8 1.0 head-timing-info: old-timing-info: head results: flipperdevices-qFlipper-bfce851/application/applicationupdater.cpp:73:0: error: #error "Unsupported OS" [preprocessorErrorDirective] flipperdevices-qFlipper-bfce851/application/applicationupdateregistry.cpp:10:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable globalPrefs [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/application/applicationupdateregistry.h:9:5: style: Class 'ApplicationUpdateRegistry' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] flipperdevices-qFlipper-bfce851/application/qtsingleapplication/qtlockedfile.cpp:90:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_lock_mode [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/application/qtsingleapplication/qtlockedfile.cpp:107:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_lock_mode [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/application/qtsingleapplication/qtlockedfile.cpp:125:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Truncate [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/application/qtsingleapplication/qtlockedfile.cpp:140:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_lock_mode [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/application/qtsingleapplication/qtlockedfile.cpp:151:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_lock_mode [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/application/qtsingleapplication/qtlockedfile.h:73:5: style: Class 'QtLockedFile' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] flipperdevices-qFlipper-bfce851/application/main.cpp:7:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IniFormat [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/application/applicationupdater.h:23:5: style: Class 'ApplicationUpdater' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] flipperdevices-qFlipper-bfce851/application/qtsingleapplication/qtlockedfile_unix.cpp:55:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoLock [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/application/qtsingleapplication/qtlockedfile_unix.cpp:98:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_UNLCK [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/application/application.cpp:48:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_APP [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/application/application.cpp:60:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_APP [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/application/application.cpp:70:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable APP_COMMIT [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/application/qtsingleapplication/qtlockedfile_unix.cpp:68:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_WRLCK [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/application/application.cpp:101:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_APP [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/application/application.cpp:147:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_APP [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/application/qtsingleapplication/qtlocalpeer.cpp:109:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadWrite [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/application/application.cpp:156:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable messageOutput [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/application/qtsingleapplication/qtlocalpeer.cpp:181:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UnconnectedState [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/application/application.cpp:166:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NativeTextRendering [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/application/application.cpp:197:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable globalLogger [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/application/application.cpp:229:90: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QueuedConnection [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/application/screencanvas.h:19:5: style: Class 'ScreenCanvas' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] flipperdevices-qFlipper-bfce851/application/application.cpp:223:49: style: Parameter 'obj' can be declared as pointer to const [constParameterPointer] flipperdevices-qFlipper-bfce851/application/application.cpp:181:66: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] flipperdevices-qFlipper-bfce851/application/qtsingleapplication/qtlockedfile_win.cpp:57:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mutexname [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/application/qtsingleapplication/qtlockedfile_win.cpp:111:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoLock [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/application/qtsingleapplication/qtlockedfile_win.cpp:187:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_lock_mode [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/application/qtsingleapplication/qtlockedfile_win.cpp:209:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wmutex [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/application/qtsingleapplication/qtsingleapplication.cpp:326:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WindowMinimized [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/application/qtsingleapplication/qtlocalpeer.h:55:5: style: Class 'QtLocalPeer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] flipperdevices-qFlipper-bfce851/application/qtsingleapplication/qtlocalpeer.h:58:13: performance: Function 'applicationId()' should return member 'id' by const reference. [returnByReference] flipperdevices-qFlipper-bfce851/application/qtsingleapplication/qtsingleapplication.cpp:167:57: style:inconclusive: Function 'QtSingleApplication' argument 1 names different: declaration 'id' definition 'appId'. [funcArgNamesDifferent] flipperdevices-qFlipper-bfce851/application/qtsingleapplication/qtsingleapplication.h:70:40: note: Function 'QtSingleApplication' argument 1 names different: declaration 'id' definition 'appId'. flipperdevices-qFlipper-bfce851/application/qtsingleapplication/qtsingleapplication.cpp:167:57: note: Function 'QtSingleApplication' argument 1 names different: declaration 'id' definition 'appId'. flipperdevices-qFlipper-bfce851/application/qtsingleapplication/qtsinglecoreapplication.cpp:86:65: style:inconclusive: Function 'QtSingleCoreApplication' argument 1 names different: declaration 'id' definition 'appId'. [funcArgNamesDifferent] flipperdevices-qFlipper-bfce851/application/qtsingleapplication/qtsinglecoreapplication.h:54:44: note: Function 'QtSingleCoreApplication' argument 1 names different: declaration 'id' definition 'appId'. flipperdevices-qFlipper-bfce851/application/qtsingleapplication/qtsinglecoreapplication.cpp:86:65: note: Function 'QtSingleCoreApplication' argument 1 names different: declaration 'id' definition 'appId'. flipperdevices-qFlipper-bfce851/application/qtsingleapplication/qtlockedfile_win.cpp:66:52: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] flipperdevices-qFlipper-bfce851/application/qtsingleapplication/qtlockedfile_win.cpp:74:78: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] flipperdevices-qFlipper-bfce851/application/qtsingleapplication/qtlockedfile_win.cpp:67:24: style: Variable 'mutex' is reassigned a value before the old one has been used. [redundantAssignment] flipperdevices-qFlipper-bfce851/application/qtsingleapplication/qtlockedfile_win.cpp:66:24: note: mutex is assigned flipperdevices-qFlipper-bfce851/application/qtsingleapplication/qtlockedfile_win.cpp:67:24: note: mutex is overwritten flipperdevices-qFlipper-bfce851/application/qtsingleapplication/qtlockedfile_win.cpp:75:24: style: Variable 'mutex' is reassigned a value before the old one has been used. [redundantAssignment] flipperdevices-qFlipper-bfce851/application/qtsingleapplication/qtlockedfile_win.cpp:74:24: note: mutex is assigned flipperdevices-qFlipper-bfce851/application/qtsingleapplication/qtlockedfile_win.cpp:75:24: note: mutex is overwritten flipperdevices-qFlipper-bfce851/application/systemfiledialog.cpp:23:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExistingFiles [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/application/systemfiledialog.cpp:28:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExistingFile [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/application/systemfiledialog.cpp:33:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Directory [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/application/systemfiledialog.cpp:38:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AnyFile [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/application/systemfiledialog.cpp:43:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Directory [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/application/systemfiledialog.cpp:91:89: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HomeLocation [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/application/systemfiledialog.cpp:128:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ShowDirsOnly [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/application/screencanvas.cpp:122:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Format_RGB32 [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/application/screencanvas.cpp:190:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LandscapeOrientation [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/abstractoperationrunner.cpp:23:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Idle [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/abstractoperationrunner.cpp:49:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Idle [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/abstractoperationrunner.cpp:64:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Idle [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/abstractoperationrunner.h:20:5: style: Class 'AbstractOperationRunner' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] flipperdevices-qFlipper-bfce851/backend/abstractserialoperation.h:13:14: style: The destructor '~AbstractSerialOperation' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] flipperdevices-qFlipper-bfce851/backend/abstractoperation.h:21:14: note: Virtual destructor in base class flipperdevices-qFlipper-bfce851/backend/abstractserialoperation.h:13:14: note: Destructor in derived class flipperdevices-qFlipper-bfce851/backend/flipperupdates.h:19:5: style: Class 'FileInfo' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] flipperdevices-qFlipper-bfce851/backend/flipperupdates.h:46:5: style: Class 'VersionInfo' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] flipperdevices-qFlipper-bfce851/backend/flipperupdates.h:77:5: style: Class 'ChannelInfo' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] flipperdevices-qFlipper-bfce851/backend/firmwareupdateregistry.h:12:5: style: Class 'FirmwareUpdateRegistry' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] flipperdevices-qFlipper-bfce851/backend/deviceregistry.cpp:71:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEVREG [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/deviceregistry.cpp:104:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEVREG [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/deviceregistry.cpp:127:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEVREG [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/deviceregistry.cpp:144:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEVREG [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/filenode.cpp:7:11: warning: Member variable 'FileNode::m_info' is not initialized in the constructor. [uninitMemberVar] flipperdevices-qFlipper-bfce851/backend/filenode.cpp:64:11: style: Local variable 'parent' shadows outer function [shadowFunction] flipperdevices-qFlipper-bfce851/backend/filenode.h:45:15: note: Shadowed declaration flipperdevices-qFlipper-bfce851/backend/filenode.cpp:64:11: note: Shadow variable flipperdevices-qFlipper-bfce851/backend/filenode.cpp:76:11: style: Local variable 'parent' shadows outer function [shadowFunction] flipperdevices-qFlipper-bfce851/backend/filenode.h:45:15: note: Shadowed declaration flipperdevices-qFlipper-bfce851/backend/filenode.cpp:76:11: note: Shadow variable flipperdevices-qFlipper-bfce851/backend/filenode.cpp:151:15: style: Variable 'counterpart' can be declared as pointer to const [constVariablePointer] flipperdevices-qFlipper-bfce851/backend/filenode.cpp:175:15: style: Variable 'counterpart' can be declared as pointer to const [constVariablePointer] flipperdevices-qFlipper-bfce851/backend/filenode.cpp:198:11: style: Variable 'current' can be declared as pointer to const [constVariablePointer] flipperdevices-qFlipper-bfce851/backend/deviceregistry.h:22:5: style: Class 'DeviceRegistry' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] flipperdevices-qFlipper-bfce851/backend/flipperzero/helper/deviceinfohelper.h:22:5: style: Class 'AbstractDeviceInfoHelper' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] flipperdevices-qFlipper-bfce851/backend/flipperzero/helper/deviceinfohelper.h:49:5: style: Class 'VCPDeviceInfoHelper' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] flipperdevices-qFlipper-bfce851/backend/flipperzero/helper/deviceinfohelper.h:79:5: style: Class 'DFUDeviceInfoHelper' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] flipperdevices-qFlipper-bfce851/backend/flipperzero/flipperzero.h:27:5: style: Class 'FlipperZero' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] flipperdevices-qFlipper-bfce851/backend/flipperzero/devicestate.h:27:5: style: Class 'DeviceState' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] flipperdevices-qFlipper-bfce851/backend/flipperzero/assetmanifest.cpp:29:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_version [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/assetmanifest.cpp:36:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_version [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/assetmanifest.cpp:41:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_timestamp [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/assetmanifest.cpp:66:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_version [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/assetmanifest.cpp:82:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_timestamp [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/assetmanifest.cpp:115:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable size [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/assetmanifest.cpp:120:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable size [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/deviceregistry.cpp:94:96: style: Parameter 'dev' can be declared as pointer to const [constParameterPointer] flipperdevices-qFlipper-bfce851/backend/deviceregistry.cpp:101:15: style: Variable 'device' can be declared as pointer to const [constVariablePointer] flipperdevices-qFlipper-bfce851/backend/deviceregistry.cpp:122:91: style: Parameter 'arg' can be declared as pointer to const [constParameterPointer] flipperdevices-qFlipper-bfce851/backend/deviceregistry.cpp:149:100: style: Parameter 'arg' can be declared as pointer to const [constParameterPointer] flipperdevices-qFlipper-bfce851/backend/deviceregistry.cpp:129:24: error: Iterator 'it' used after element has been erased. [eraseDereference] flipperdevices-qFlipper-bfce851/backend/deviceregistry.cpp:132:11: note: Iterator 'it' used after element has been erased. flipperdevices-qFlipper-bfce851/backend/deviceregistry.cpp:129:24: note: Iterator 'it' used after element has been erased. flipperdevices-qFlipper-bfce851/backend/flipperzero/assetmanifest.cpp:10:16: warning: Member variable 'AssetManifest::m_version' is not initialized in the constructor. [uninitMemberVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/assetmanifest.cpp:10:16: warning: Member variable 'AssetManifest::m_timestamp' is not initialized in the constructor. [uninitMemberVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/assetmanifest.cpp:36:12: debug: CheckClass::isMemberVar found used member variable 'm_version' with varid 0 [varid0] flipperdevices-qFlipper-bfce851/backend/flipperzero/assetmanifest.cpp:41:12: debug: CheckClass::isMemberVar found used member variable 'm_timestamp' with varid 0 [varid0] flipperdevices-qFlipper-bfce851/backend/flipperzero/assetmanifest.cpp:46:12: debug: CheckClass::isMemberVar found used member variable 'm_root' with varid 0 [varid0] flipperdevices-qFlipper-bfce851/backend/flipperzero/assetmanifest.cpp:115:13: debug: CheckClass::isMemberVar found used member variable 'size' with varid 0 [varid0] flipperdevices-qFlipper-bfce851/backend/flipperzero/assetmanifest.cpp:115:37: debug: CheckClass::isMemberVar found used member variable 'md5' with varid 0 [varid0] flipperdevices-qFlipper-bfce851/backend/flipperzero/assetmanifest.cpp:120:12: debug: CheckClass::isMemberVar found used member variable 'size' with varid 0 [varid0] flipperdevices-qFlipper-bfce851/backend/flipperzero/assetmanifest.h:25:5: style: Class 'AssetManifest' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] flipperdevices-qFlipper-bfce851/backend/flipperzero/assetmanifest.cpp:63:16: style: Local variable 'version' shadows outer function [shadowFunction] flipperdevices-qFlipper-bfce851/backend/flipperzero/assetmanifest.h:27:9: note: Shadowed declaration flipperdevices-qFlipper-bfce851/backend/flipperzero/assetmanifest.cpp:63:16: note: Shadow variable flipperdevices-qFlipper-bfce851/backend/flipperzero/devicestate.cpp:28:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_deviceInfo [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/devicestate.cpp:33:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_isOnline [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/devicestate.cpp:53:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable storage [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/devicestate.cpp:59:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_isPersistent [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/devicestate.cpp:64:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_isPersistent [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/devicestate.cpp:74:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_isOnline [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/devicestate.cpp:79:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_isOnline [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/devicestate.cpp:89:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_error [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/devicestate.cpp:99:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_isAllowVirtualDisplay [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/devicestate.cpp:104:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_isAllowVirtualDisplay [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/devicestate.cpp:113:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_progress [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/devicestate.cpp:118:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_progress [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/devicestate.cpp:128:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_statusString [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/devicestate.cpp:133:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_statusString [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/devicestate.cpp:143:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_errorString [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/devicestate.cpp:148:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_error [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/devicestate.cpp:153:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_error [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/devicestate.cpp:161:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_error [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/devicestate.cpp:169:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/devicestate.cpp:185:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_isOnline [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/devicestate.cpp:28:12: debug: CheckClass::isMemberVar found used member variable 'm_deviceInfo' with varid 0 [varid0] flipperdevices-qFlipper-bfce851/backend/flipperzero/devicestate.cpp:33:8: debug: CheckClass::isMemberVar found used member variable 'm_isOnline' with varid 0 [varid0] flipperdevices-qFlipper-bfce851/backend/flipperzero/devicestate.cpp:53:5: debug: CheckClass::isMemberVar found used member variable 'm_deviceInfo' with varid 0 [varid0] flipperdevices-qFlipper-bfce851/backend/flipperzero/devicestate.cpp:59:12: debug: CheckClass::isMemberVar found used member variable 'm_isPersistent' with varid 0 [varid0] flipperdevices-qFlipper-bfce851/backend/flipperzero/devicestate.cpp:64:8: debug: CheckClass::isMemberVar found used member variable 'm_isPersistent' with varid 0 [varid0] flipperdevices-qFlipper-bfce851/backend/flipperzero/devicestate.cpp:68:5: debug: CheckClass::isMemberVar found used member variable 'm_isPersistent' with varid 0 [varid0] flipperdevices-qFlipper-bfce851/backend/flipperzero/devicestate.cpp:74:12: debug: CheckClass::isMemberVar found used member variable 'm_isOnline' with varid 0 [varid0] flipperdevices-qFlipper-bfce851/backend/flipperzero/devicestate.cpp:79:8: debug: CheckClass::isMemberVar found used member variable 'm_isOnline' with varid 0 [varid0] flipperdevices-qFlipper-bfce851/backend/flipperzero/devicestate.cpp:83:5: debug: CheckClass::isMemberVar found used member variable 'm_isOnline' with varid 0 [varid0] flipperdevices-qFlipper-bfce851/backend/flipperzero/devicestate.cpp:99:12: debug: CheckClass::isMemberVar found used member variable 'm_isAllowVirtualDisplay' with varid 0 [varid0] flipperdevices-qFlipper-bfce851/backend/flipperzero/devicestate.cpp:104:8: debug: CheckClass::isMemberVar found used member variable 'm_isAllowVirtualDisplay' with varid 0 [varid0] flipperdevices-qFlipper-bfce851/backend/flipperzero/devicestate.cpp:108:5: debug: CheckClass::isMemberVar found used member variable 'm_isAllowVirtualDisplay' with varid 0 [varid0] flipperdevices-qFlipper-bfce851/backend/flipperzero/devicestate.cpp:89:12: debug: CheckClass::isMemberVar found used member variable 'm_error' with varid 0 [varid0] flipperdevices-qFlipper-bfce851/backend/flipperzero/devicestate.cpp:94:12: debug: CheckClass::isMemberVar found used member variable 'm_deviceInfo' with varid 0 [varid0] flipperdevices-qFlipper-bfce851/backend/flipperzero/devicestate.cpp:113:12: debug: CheckClass::isMemberVar found used member variable 'm_progress' with varid 0 [varid0] flipperdevices-qFlipper-bfce851/backend/flipperzero/devicestate.cpp:128:12: debug: CheckClass::isMemberVar found used member variable 'm_statusString' with varid 0 [varid0] flipperdevices-qFlipper-bfce851/backend/flipperzero/devicestate.cpp:133:8: debug: CheckClass::isMemberVar found used member variable 'm_statusString' with varid 0 [varid0] flipperdevices-qFlipper-bfce851/backend/flipperzero/devicestate.cpp:137:5: debug: CheckClass::isMemberVar found used member variable 'm_statusString' with varid 0 [varid0] flipperdevices-qFlipper-bfce851/backend/flipperzero/devicestate.cpp:143:12: debug: CheckClass::isMemberVar found used member variable 'm_errorString' with varid 0 [varid0] flipperdevices-qFlipper-bfce851/backend/flipperzero/devicestate.cpp:148:12: debug: CheckClass::isMemberVar found used member variable 'm_error' with varid 0 [varid0] flipperdevices-qFlipper-bfce851/backend/flipperzero/devicestate.cpp:153:5: debug: CheckClass::isMemberVar found used member variable 'm_error' with varid 0 [varid0] flipperdevices-qFlipper-bfce851/backend/flipperzero/devicestate.cpp:161:5: debug: CheckClass::isMemberVar found used member variable 'm_error' with varid 0 [varid0] flipperdevices-qFlipper-bfce851/backend/flipperzero/devicestate.cpp:169:12: debug: CheckClass::isMemberVar found used member variable 'm_deviceInfo' with varid 0 [varid0] flipperdevices-qFlipper-bfce851/backend/flipperzero/devicestate.cpp:185:9: debug: CheckClass::isMemberVar found used member variable 'm_isOnline' with varid 0 [varid0] flipperdevices-qFlipper-bfce851/backend/flipperzero/devicestate.cpp:185:24: debug: CheckClass::isMemberVar found used member variable 'm_queue' with varid 0 [varid0] flipperdevices-qFlipper-bfce851/backend/flipperzero/factoryinfo.h:15:5: style: Class 'FactoryInfo' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] flipperdevices-qFlipper-bfce851/backend/flipperzero/factoryinfo.cpp:81:20: style: C-style pointer casting [cstyleCast] flipperdevices-qFlipper-bfce851/backend/flipperzero/factoryinfo.cpp:165:23: style: C-style pointer casting [cstyleCast] flipperdevices-qFlipper-bfce851/backend/flipperzero/factoryinfo.cpp:177:23: style: C-style pointer casting [cstyleCast] flipperdevices-qFlipper-bfce851/backend/flipperzero/factoryinfo.cpp:193:23: style: C-style pointer casting [cstyleCast] flipperdevices-qFlipper-bfce851/backend/flipperzero/factoryinfo.cpp:81:11: style: Variable 'header' can be declared as pointer to const [constVariablePointer] flipperdevices-qFlipper-bfce851/backend/flipperzero/factoryinfo.cpp:27:19: style: struct member 'OTPHeader::reserved' is never used. [unusedStructMember] flipperdevices-qFlipper-bfce851/backend/flipperzero/utility/filesuploadoperation.h:21:5: debug: SymbolDatabase couldn't resolve all user defined types. [debug] flipperdevices-qFlipper-bfce851/backend/applicationbackend.cpp:148:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable finished [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/applicationbackend.cpp:209:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_BACKEND [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/applicationbackend.cpp:243:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_BACKEND [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/applicationbackend.cpp:288:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_BACKEND [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/applicationbackend.cpp:368:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable finished [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/applicationbackend.cpp:375:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable finished [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/filemanager.cpp:46:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_busyTimer [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/filemanager.cpp:51:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_device [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/filemanager.cpp:62:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_history [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/filemanager.cpp:140:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Directory [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/filemanager.cpp:199:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_isBusy [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/filemanager.cpp:228:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_newDirectoryIndex [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/filemanager.cpp:239:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_modelData [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/filemanager.cpp:269:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_isBusy [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/filemanager.cpp:296:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_isBusy [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/filemanager.cpp:305:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_newDirectoryIndex [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/filemanager.cpp:323:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OperationError [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/filemanager.cpp:362:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable finished [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/filemanager.cpp:384:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Directory [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/filemanager.cpp:404:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_modelData [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/filemanager.cpp:434:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OperationError [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/filemanager.cpp:460:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Subdirectories [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/filemanager.cpp:51:18: debug: CheckClass::isMemberVar found used member variable 'm_device' with varid 0 [varid0] flipperdevices-qFlipper-bfce851/backend/flipperzero/filemanager.cpp:55:5: debug: CheckClass::isMemberVar found used member variable 'm_device' with varid 0 [varid0] flipperdevices-qFlipper-bfce851/backend/flipperzero/filemanager.cpp:199:12: debug: CheckClass::isMemberVar found used member variable 'm_isBusy' with varid 0 [varid0] flipperdevices-qFlipper-bfce851/backend/flipperzero/filemanager.cpp:209:12: debug: CheckClass::isMemberVar found used member variable 'm_history' with varid 0 [varid0] flipperdevices-qFlipper-bfce851/backend/flipperzero/filemanager.cpp:214:13: debug: CheckClass::isMemberVar found used member variable 'm_forwardHistory' with varid 0 [varid0] flipperdevices-qFlipper-bfce851/backend/flipperzero/filemanager.cpp:219:8: debug: CheckClass::isMemberVar found used member variable 'm_history' with varid 0 [varid0] flipperdevices-qFlipper-bfce851/backend/flipperzero/filemanager.cpp:228:12: debug: CheckClass::isMemberVar found used member variable 'm_newDirectoryIndex' with varid 0 [varid0] flipperdevices-qFlipper-bfce851/backend/flipperzero/filemanager.cpp:289:13: debug: CheckClass::isMemberVar found used member variable 'm_busyTimer' with varid 0 [varid0] flipperdevices-qFlipper-bfce851/backend/flipperzero/helper/deviceinfohelper.cpp:55:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_deviceInfo [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/filemanager.cpp:305:20: debug: CheckClass::isMemberVar found used member variable 'm_newDirectoryIndex' with varid 0 [varid0] flipperdevices-qFlipper-bfce851/backend/flipperzero/helper/deviceinfohelper.cpp:61:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable usbInfo [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/filemanager.cpp:309:5: debug: CheckClass::isMemberVar found used member variable 'm_newDirectoryIndex' with varid 0 [varid0] flipperdevices-qFlipper-bfce851/backend/flipperzero/helper/deviceinfohelper.cpp:66:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ready [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/filemanager.cpp:79:9: debug: CheckClass::isMemberVar found used member variable 'm_forwardHistory' with varid 0 [varid0] flipperdevices-qFlipper-bfce851/backend/flipperzero/helper/deviceinfohelper.cpp:114:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable portInfo [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/filemanager.cpp:92:8: debug: CheckClass::isMemberVar found used member variable 'm_history' with varid 0 [varid0] flipperdevices-qFlipper-bfce851/backend/flipperzero/helper/deviceinfohelper.cpp:124:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_rpc [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/filemanager.cpp:315:8: debug: CheckClass::isMemberVar found used member variable 'm_device' with varid 0 [varid0] flipperdevices-qFlipper-bfce851/backend/flipperzero/helper/deviceinfohelper.cpp:139:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable protobuf [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/helper/deviceinfohelper.cpp:152:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable protobuf [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/helper/deviceinfohelper.cpp:171:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/helper/deviceinfohelper.cpp:222:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/helper/deviceinfohelper.cpp:272:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable isExternalPresent [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/filemanager.h:42:5: style: Class 'FileManager' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] flipperdevices-qFlipper-bfce851/backend/flipperzero/helper/deviceinfohelper.cpp:296:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable isAssetsInstalled [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/helper/deviceinfohelper.cpp:376:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable usbInfo [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/protobufsession.h:57:5: style: Class 'ProtobufSession' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] flipperdevices-qFlipper-bfce851/backend/flipperzero/helper/deviceinfohelper.cpp:384:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable usbInfo [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/rpc/abstractstorageoperation.h:16:14: style: The destructor '~AbstractStorageOperation' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] flipperdevices-qFlipper-bfce851/backend/flipperzero/rpc/abstractprotobufoperation.h:20:14: note: Virtual destructor in base class flipperdevices-qFlipper-bfce851/backend/flipperzero/rpc/abstractstorageoperation.h:16:14: note: Destructor in derived class flipperdevices-qFlipper-bfce851/backend/applicationbackend.h:73:5: style: Class 'ApplicationBackend' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] flipperdevices-qFlipper-bfce851/backend/flipperzero/screenstreamer.h:34:5: style: Class 'ScreenStreamer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] flipperdevices-qFlipper-bfce851/backend/flipperzero/virtualdisplay.h:25:5: style: Class 'VirtualDisplay' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] flipperdevices-qFlipper-bfce851/backend/flipperzero/filemanager.cpp:447:16: style: Local variable 'isRoot' shadows outer function [shadowFunction] flipperdevices-qFlipper-bfce851/backend/flipperzero/filemanager.h:69:10: note: Shadowed declaration flipperdevices-qFlipper-bfce851/backend/flipperzero/filemanager.cpp:447:16: note: Shadow variable flipperdevices-qFlipper-bfce851/backend/flipperzero/filemanager.cpp:463:29: style: Local variable 'info' shadows outer variable [shadowVariable] flipperdevices-qFlipper-bfce851/backend/flipperzero/filemanager.cpp:453:21: note: Shadowed declaration flipperdevices-qFlipper-bfce851/backend/flipperzero/filemanager.cpp:463:29: note: Shadow variable flipperdevices-qFlipper-bfce851/backend/flipperzero/filemanager.cpp:191:19: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] flipperdevices-qFlipper-bfce851/backend/applicationbackend.cpp:281:44: style: C-style pointer casting [cstyleCast] flipperdevices-qFlipper-bfce851/backend/applicationbackend.cpp:300:52: style: C-style pointer casting [cstyleCast] flipperdevices-qFlipper-bfce851/backend/flipperzero/flipperzero.cpp:228:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAT_DEVICE [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/flipperzero.cpp:257:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAT_DEVICE [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/helper/deviceinfohelper.cpp:58:22: warning: Member variable 'VCPDeviceInfoHelper::m_rpc' is not initialized in the constructor. [uninitMemberVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/helper/deviceinfohelper.cpp:55:12: debug: CheckClass::isMemberVar found used member variable 'm_deviceInfo' with varid 0 [varid0] flipperdevices-qFlipper-bfce851/backend/flipperzero/helper/deviceinfohelper.cpp:124:5: debug: CheckClass::isMemberVar found used member variable 'm_rpc' with varid 0 [varid0] flipperdevices-qFlipper-bfce851/backend/flipperzero/helper/deviceinfohelper.cpp:334:5: debug: CheckClass::isMemberVar found used member variable 'm_rpc' with varid 0 [varid0] flipperdevices-qFlipper-bfce851/backend/flipperzero/helper/radiomanifesthelper.cpp:41:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ready [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/helper/radiomanifesthelper.cpp:56:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_archive [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/helper/radiomanifesthelper.cpp:75:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_manifest [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/helper/firmwarehelper.cpp:26:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_files [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/helper/firmwarehelper.cpp:40:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_hasRadioUpdate [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/helper/firmwarehelper.cpp:45:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ready [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/helper/firmwarehelper.cpp:77:116: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable target [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/helper/firmwarehelper.cpp:91:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_files [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/helper/firmwarehelper.cpp:136:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_files [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/helper/firmwarehelper.cpp:165:87: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable target [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/helper/radiomanifesthelper.cpp:13:22: warning: Member variable 'RadioManifestHelper::m_compressedFile' is not initialized in the constructor. [uninitMemberVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/helper/radiomanifesthelper.cpp:13:22: warning: Member variable 'RadioManifestHelper::m_archive' is not initialized in the constructor. [uninitMemberVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/helper/radiomanifesthelper.cpp:20:12: debug: CheckClass::isMemberVar found used member variable 'm_manifest' with varid 0 [varid0] flipperdevices-qFlipper-bfce851/backend/flipperzero/helper/radiomanifesthelper.cpp:25:12: debug: CheckClass::isMemberVar found used member variable 'm_manifest' with varid 0 [varid0] flipperdevices-qFlipper-bfce851/backend/flipperzero/helper/radiomanifesthelper.cpp:30:12: debug: CheckClass::isMemberVar found used member variable 'm_manifest' with varid 0 [varid0] flipperdevices-qFlipper-bfce851/backend/flipperzero/helper/radiomanifesthelper.cpp:56:5: debug: CheckClass::isMemberVar found used member variable 'm_archive' with varid 0 [varid0] flipperdevices-qFlipper-bfce851/backend/flipperzero/helper/radiomanifesthelper.h:22:5: style: Class 'RadioManifestHelper' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] flipperdevices-qFlipper-bfce851/backend/flipperzero/helper/scriptshelper.cpp:23:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ready [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/helper/scriptshelper.cpp:34:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_archive [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/helper/scriptshelper.cpp:11:16: warning: Member variable 'ScriptsHelper::m_compressedFile' is not initialized in the constructor. [uninitMemberVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/helper/scriptshelper.cpp:11:16: warning: Member variable 'ScriptsHelper::m_archive' is not initialized in the constructor. [uninitMemberVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/helper/scriptshelper.cpp:18:12: debug: CheckClass::isMemberVar found used member variable 'm_archive' with varid 0 [varid0] flipperdevices-qFlipper-bfce851/backend/flipperzero/helper/scriptshelper.cpp:34:5: debug: CheckClass::isMemberVar found used member variable 'm_archive' with varid 0 [varid0] flipperdevices-qFlipper-bfce851/backend/flipperzero/helper/scriptshelper.h:22:5: style: Class 'ScriptsHelper' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] flipperdevices-qFlipper-bfce851/backend/flipperzero/helper/firmwarehelper.cpp:18:17: warning: Member variable 'FirmwareHelper::m_deviceState' is not initialized in the constructor. [uninitMemberVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/helper/firmwarehelper.cpp:18:17: warning: Member variable 'FirmwareHelper::m_hasRadioUpdate' is not initialized in the constructor. [uninitMemberVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/helper/firmwarehelper.cpp:35:12: debug: CheckClass::isMemberVar found used member variable 'm_files' with varid 0 [varid0] flipperdevices-qFlipper-bfce851/backend/flipperzero/helper/firmwarehelper.cpp:40:12: debug: CheckClass::isMemberVar found used member variable 'm_hasRadioUpdate' with varid 0 [varid0] flipperdevices-qFlipper-bfce851/backend/flipperzero/helper/firmwarehelper.cpp:76:5: debug: CheckClass::isMemberVar found used member variable 'm_deviceState' with varid 0 [varid0] flipperdevices-qFlipper-bfce851/backend/flipperzero/helper/firmwarehelper.cpp:83:5: debug: CheckClass::isMemberVar found used member variable 'm_deviceState' with varid 0 [varid0] flipperdevices-qFlipper-bfce851/backend/flipperzero/helper/firmwarehelper.cpp:90:5: debug: CheckClass::isMemberVar found used member variable 'm_deviceState' with varid 0 [varid0] flipperdevices-qFlipper-bfce851/backend/flipperzero/helper/firmwarehelper.cpp:128:5: debug: CheckClass::isMemberVar found used member variable 'm_deviceState' with varid 0 [varid0] flipperdevices-qFlipper-bfce851/backend/flipperzero/helper/firmwarehelper.cpp:135:5: debug: CheckClass::isMemberVar found used member variable 'm_deviceState' with varid 0 [varid0] flipperdevices-qFlipper-bfce851/backend/flipperzero/helper/firmwarehelper.cpp:162:5: debug: CheckClass::isMemberVar found used member variable 'm_deviceState' with varid 0 [varid0] flipperdevices-qFlipper-bfce851/backend/flipperzero/helper/firmwarehelper.cpp:26:21: style: Local variable 'file' shadows outer function [shadowFunction] flipperdevices-qFlipper-bfce851/backend/flipperzero/helper/firmwarehelper.h:43:12: note: Shadowed declaration flipperdevices-qFlipper-bfce851/backend/flipperzero/helper/firmwarehelper.cpp:26:21: note: Shadow variable flipperdevices-qFlipper-bfce851/backend/flipperzero/helper/firmwarehelper.cpp:183:11: style: Local variable 'file' shadows outer function [shadowFunction] flipperdevices-qFlipper-bfce851/backend/flipperzero/helper/firmwarehelper.h:43:12: note: Shadowed declaration flipperdevices-qFlipper-bfce851/backend/flipperzero/helper/firmwarehelper.cpp:183:11: note: Shadow variable flipperdevices-qFlipper-bfce851/backend/flipperzero/helper/serialinithelper.cpp:19:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_retryTimer [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/helper/serialinithelper.cpp:24:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_serialPort [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/helper/serialinithelper.cpp:29:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ready [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/helper/serialinithelper.cpp:48:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_retryCount [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/helper/serialinithelper.cpp:75:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable start [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/recoveryinterface.h:24:5: style: Class 'RecoveryInterface' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] flipperdevices-qFlipper-bfce851/backend/flipperzero/toplevel/fullupdateoperation.h:38:6: style: The destructor '~FullUpdateOperation' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] flipperdevices-qFlipper-bfce851/backend/flipperzero/toplevel/abstracttopleveloperation.h:16:14: note: Virtual destructor in base class flipperdevices-qFlipper-bfce851/backend/flipperzero/toplevel/fullupdateoperation.h:38:6: note: Destructor in derived class flipperdevices-qFlipper-bfce851/backend/flipperzero/helper/serialinithelper.cpp:24:12: debug: CheckClass::isMemberVar found used member variable 'm_serialPort' with varid 0 [varid0] flipperdevices-qFlipper-bfce851/backend/flipperzero/helper/serialinithelper.h:23:5: style: Class 'SerialInitHelper' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] flipperdevices-qFlipper-bfce851/backend/flipperzero/helper/toplevelhelper.cpp:19:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_device [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/helper/toplevelhelper.cpp:24:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_updateRegistry [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/helper/toplevelhelper.cpp:29:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_device [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/helper/toplevelhelper.cpp:34:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ErrorOccured [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/helper/toplevelhelper.cpp:49:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ready [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/helper/toplevelhelper.cpp:63:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_updateRegistry [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/protobufsession.cpp:451:0: error: #error "Unsupported OS" [preprocessorErrorDirective] flipperdevices-qFlipper-bfce851/backend/flipperzero/helper/toplevelhelper.cpp:24:12: debug: CheckClass::isMemberVar found used member variable 'm_updateRegistry' with varid 0 [varid0] flipperdevices-qFlipper-bfce851/backend/flipperzero/helper/toplevelhelper.cpp:29:12: debug: CheckClass::isMemberVar found used member variable 'm_device' with varid 0 [varid0] flipperdevices-qFlipper-bfce851/backend/flipperzero/helper/toplevelhelper.cpp:61:5: debug: CheckClass::isMemberVar found used member variable 'm_device' with varid 0 [varid0] flipperdevices-qFlipper-bfce851/backend/flipperzero/helper/toplevelhelper.cpp:71:5: debug: CheckClass::isMemberVar found used member variable 'm_device' with varid 0 [varid0] flipperdevices-qFlipper-bfce851/backend/flipperzero/recovery/abstractrecoveryoperation.cpp:18:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ready [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/recovery/abstractrecoveryoperation.cpp:44:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_recovery [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/recovery/abstractrecoveryoperation.cpp:11:28: warning: Member variable 'AbstractRecoveryOperation::m_recovery' is not initialized in the constructor. [uninitMemberVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/recovery/abstractrecoveryoperation.cpp:44:12: debug: CheckClass::isMemberVar found used member variable 'm_recovery' with varid 0 [varid0] flipperdevices-qFlipper-bfce851/backend/flipperzero/recovery/abstractrecoveryoperation.cpp:49:12: debug: CheckClass::isMemberVar found used member variable 'm_recovery' with varid 0 [varid0] flipperdevices-qFlipper-bfce851/backend/flipperzero/radiomanifest.cpp:29:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_version [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/radiomanifest.cpp:43:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_version [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/radiomanifest.cpp:48:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_timestamp [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/radiomanifest.cpp:58:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_type [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/radiomanifest.cpp:72:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_type [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/radiomanifest.cpp:77:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_version [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/radiomanifest.cpp:98:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_name [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/radiomanifest.cpp:109:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_name [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/radiomanifest.cpp:114:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_sha256 [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/radiomanifest.cpp:119:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_condition [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/radiomanifest.cpp:124:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_address [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/radiomanifest.cpp:150:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_version [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/radiomanifest.cpp:155:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_files [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/radiomanifest.cpp:180:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_version [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/radiomanifest.cpp:217:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_fus [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/radiomanifest.cpp:223:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_fus [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/radiomanifest.cpp:228:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_radio [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/radiomanifest.cpp:234:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DataError [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/radiomanifest.cpp:264:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_header [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/radiomanifest.cpp:269:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_firmware [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/radiomanifest.cpp:281:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_type [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/radiomanifest.cpp:286:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_branch [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/radiomanifest.cpp:291:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_release [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/radiomanifest.cpp:308:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_type [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/recovery/correctoptionbytesoperation.cpp:27:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ready [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/recovery/correctoptionbytesoperation.cpp:48:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_file [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/radiomanifest.cpp:12:24: warning: Member variable 'Header::m_version' is not initialized in the constructor. [uninitMemberVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/radiomanifest.cpp:12:24: warning: Member variable 'Header::m_timestamp' is not initialized in the constructor. [uninitMemberVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/radiomanifest.cpp:51:27: warning: Member variable 'Condition::m_type' is not initialized in the constructor. [uninitMemberVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/radiomanifest.h:50:9: warning: Member variable 'FileInfo::m_address' is not initialized in the constructor. [uninitMemberVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/radiomanifest.h:85:9: warning: Member variable 'RadioSection::m_type' is not initialized in the constructor. [uninitMemberVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/radiomanifest.h:85:9: warning: Member variable 'RadioSection::m_branch' is not initialized in the constructor. [uninitMemberVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/radiomanifest.h:85:9: warning: Member variable 'RadioSection::m_release' is not initialized in the constructor. [uninitMemberVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/radiomanifest.cpp:272:30: warning: Member variable 'RadioSection::m_type' is not initialized in the constructor. [uninitMemberVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/radiomanifest.cpp:272:30: warning: Member variable 'RadioSection::m_branch' is not initialized in the constructor. [uninitMemberVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/radiomanifest.cpp:272:30: warning: Member variable 'RadioSection::m_release' is not initialized in the constructor. [uninitMemberVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/radiomanifest.cpp:264:12: debug: CheckClass::isMemberVar found used member variable 'm_header' with varid 0 [varid0] flipperdevices-qFlipper-bfce851/backend/flipperzero/radiomanifest.cpp:269:12: debug: CheckClass::isMemberVar found used member variable 'm_firmware' with varid 0 [varid0] flipperdevices-qFlipper-bfce851/backend/flipperzero/radiomanifest.cpp:43:12: debug: CheckClass::isMemberVar found used member variable 'm_version' with varid 0 [varid0] flipperdevices-qFlipper-bfce851/backend/flipperzero/radiomanifest.cpp:48:12: debug: CheckClass::isMemberVar found used member variable 'm_timestamp' with varid 0 [varid0] flipperdevices-qFlipper-bfce851/backend/flipperzero/radiomanifest.cpp:72:12: debug: CheckClass::isMemberVar found used member variable 'm_type' with varid 0 [varid0] flipperdevices-qFlipper-bfce851/backend/flipperzero/radiomanifest.cpp:77:12: debug: CheckClass::isMemberVar found used member variable 'm_version' with varid 0 [varid0] flipperdevices-qFlipper-bfce851/backend/flipperzero/radiomanifest.cpp:109:12: debug: CheckClass::isMemberVar found used member variable 'm_name' with varid 0 [varid0] flipperdevices-qFlipper-bfce851/backend/flipperzero/radiomanifest.cpp:114:12: debug: CheckClass::isMemberVar found used member variable 'm_sha256' with varid 0 [varid0] flipperdevices-qFlipper-bfce851/backend/flipperzero/radiomanifest.cpp:119:12: debug: CheckClass::isMemberVar found used member variable 'm_condition' with varid 0 [varid0] flipperdevices-qFlipper-bfce851/backend/flipperzero/radiomanifest.cpp:124:12: debug: CheckClass::isMemberVar found used member variable 'm_address' with varid 0 [varid0] flipperdevices-qFlipper-bfce851/backend/flipperzero/radiomanifest.cpp:150:12: debug: CheckClass::isMemberVar found used member variable 'm_version' with varid 0 [varid0] flipperdevices-qFlipper-bfce851/backend/flipperzero/radiomanifest.cpp:155:12: debug: CheckClass::isMemberVar found used member variable 'm_files' with varid 0 [varid0] flipperdevices-qFlipper-bfce851/backend/flipperzero/radiomanifest.cpp:180:5: debug: CheckClass::isMemberVar found used member variable 'm_version' with varid 0 [varid0] flipperdevices-qFlipper-bfce851/backend/flipperzero/radiomanifest.cpp:196:9: debug: CheckClass::isMemberVar found used member variable 'm_files' with varid 0 [varid0] flipperdevices-qFlipper-bfce851/backend/flipperzero/radiomanifest.cpp:281:12: debug: CheckClass::isMemberVar found used member variable 'm_type' with varid 0 [varid0] flipperdevices-qFlipper-bfce851/backend/flipperzero/radiomanifest.cpp:286:12: debug: CheckClass::isMemberVar found used member variable 'm_branch' with varid 0 [varid0] flipperdevices-qFlipper-bfce851/backend/flipperzero/radiomanifest.cpp:291:12: debug: CheckClass::isMemberVar found used member variable 'm_release' with varid 0 [varid0] flipperdevices-qFlipper-bfce851/backend/flipperzero/recovery/exitrecoveryoperation.cpp:20:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ready [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/radiomanifest.cpp:308:5: debug: CheckClass::isMemberVar found used member variable 'm_type' with varid 0 [varid0] flipperdevices-qFlipper-bfce851/backend/flipperzero/radiomanifest.cpp:223:12: debug: CheckClass::isMemberVar found used member variable 'm_fus' with varid 0 [varid0] flipperdevices-qFlipper-bfce851/backend/flipperzero/recovery.cpp:32:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_deviceState [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/radiomanifest.cpp:228:12: debug: CheckClass::isMemberVar found used member variable 'm_radio' with varid 0 [varid0] flipperdevices-qFlipper-bfce851/backend/flipperzero/recovery.cpp:39:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable usbInfo [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/recovery.cpp:61:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable usbInfo [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/recovery.cpp:100:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable usbInfo [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/recovery.cpp:140:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable usbInfo [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/recovery.cpp:183:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable usbInfo [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/radiomanifest.h:114:5: style: Class 'RadioManifest' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] flipperdevices-qFlipper-bfce851/backend/flipperzero/recovery.cpp:199:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable usbInfo [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/radiomanifest.h:19:9: style: Class 'Header' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] flipperdevices-qFlipper-bfce851/backend/flipperzero/recovery.cpp:212:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/radiomanifest.h:38:5: style: Class 'Condition' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] flipperdevices-qFlipper-bfce851/backend/flipperzero/recovery.cpp:246:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/radiomanifest.h:51:9: style: Class 'FileInfo' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] flipperdevices-qFlipper-bfce851/backend/flipperzero/recovery.cpp:308:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable usbInfo [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/radiomanifest.h:70:9: style: Class 'Section' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] flipperdevices-qFlipper-bfce851/backend/flipperzero/recovery.cpp:324:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable usbInfo [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/radiomanifest.h:86:9: style: Class 'RadioSection' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] flipperdevices-qFlipper-bfce851/backend/flipperzero/recovery.cpp:348:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/radiomanifest.h:103:9: style: Class 'FirmwareInfo' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] flipperdevices-qFlipper-bfce851/backend/flipperzero/recovery/correctoptionbytesoperation.cpp:15:30: warning: Member variable 'CorrectOptionBytesOperation::m_file' is not initialized in the constructor. [uninitMemberVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/recovery/exitrecoveryoperation.h:17:5: style: Class 'ExitRecoveryOperation' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] flipperdevices-qFlipper-bfce851/backend/flipperzero/recovery/firmwaredownloadoperation.cpp:24:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ready [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/recovery/firmwaredownloadoperation.cpp:12:28: warning: Member variable 'FirmwareDownloadOperation::m_file' is not initialized in the constructor. [uninitMemberVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/recovery/setbootmodeoperation.cpp:25:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ready [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/recovery/setbootmodeoperation.cpp:59:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DFUOnly [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/recovery/setbootmodeoperation.cpp:73:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Normal [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/recovery/wirelessstackdownloadoperation.cpp:31:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_loopTimer [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/recovery/wirelessstackdownloadoperation.cpp:42:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ready [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/recovery/wirelessstackdownloadoperation.cpp:90:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RecoveryError [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/recovery/wirelessstackdownloadoperation.cpp:119:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Invalid [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/recovery/wirelessstackdownloadoperation.cpp:169:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Invalid [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/recovery/wirelessstackdownloadoperation.cpp:187:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_checkTryCount [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/recovery/wirelessstackdownloadoperation.cpp:200:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_checkTryCount [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/recovery.cpp:22:11: warning: Member variable 'Recovery::m_deviceState' is not initialized in the constructor. [uninitMemberVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/recovery.cpp:32:12: debug: CheckClass::isMemberVar found used member variable 'm_deviceState' with varid 0 [varid0] flipperdevices-qFlipper-bfce851/backend/flipperzero/recovery.cpp:37:5: debug: CheckClass::isMemberVar found used member variable 'm_deviceState' with varid 0 [varid0] flipperdevices-qFlipper-bfce851/backend/flipperzero/recovery.cpp:138:5: debug: CheckClass::isMemberVar found used member variable 'm_deviceState' with varid 0 [varid0] flipperdevices-qFlipper-bfce851/backend/flipperzero/recovery.cpp:181:5: debug: CheckClass::isMemberVar found used member variable 'm_deviceState' with varid 0 [varid0] flipperdevices-qFlipper-bfce851/backend/flipperzero/recovery.cpp:197:5: debug: CheckClass::isMemberVar found used member variable 'm_deviceState' with varid 0 [varid0] flipperdevices-qFlipper-bfce851/backend/flipperzero/recovery.cpp:346:5: debug: CheckClass::isMemberVar found used member variable 'm_deviceState' with varid 0 [varid0] flipperdevices-qFlipper-bfce851/backend/flipperzero/recovery.h:33:5: style: Class 'Recovery' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] flipperdevices-qFlipper-bfce851/backend/flipperzero/recoveryinterface.cpp:47:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_recovery [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/recoveryinterface.cpp:54:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_recovery [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/recoveryinterface.cpp:61:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_recovery [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/recoveryinterface.cpp:68:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_recovery [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/recovery/setbootmodeoperation.h:36:5: style: Class 'SetRecoveryBootOperation' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] flipperdevices-qFlipper-bfce851/backend/flipperzero/recovery/setbootmodeoperation.h:48:5: style: Class 'SetOSBootOperation' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] flipperdevices-qFlipper-bfce851/backend/flipperzero/recoveryinterface.cpp:19:20: warning: Member variable 'RecoveryInterface::m_recovery' is not initialized in the constructor. [uninitMemberVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/recovery/wirelessstackdownloadoperation.cpp:187:5: debug: CheckClass::isMemberVar found used member variable 'm_checkTryCount' with varid 0 [varid0] flipperdevices-qFlipper-bfce851/backend/flipperzero/recovery/wirelessstackdownloadoperation.cpp:200:10: debug: CheckClass::isMemberVar found used member variable 'm_checkTryCount' with varid 0 [varid0] flipperdevices-qFlipper-bfce851/backend/flipperzero/rpc/abstractstorageoperation.cpp:23:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_path [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/rpc/guiscreenframeoperation.cpp:20:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_screenData [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/rpc/abstractstorageoperation.cpp:23:12: debug: CheckClass::isMemberVar found used member variable 'm_path' with varid 0 [varid0] flipperdevices-qFlipper-bfce851/backend/flipperzero/rpc/abstractprotobufoperation.cpp:20:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_id [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/rpc/abstractprotobufoperation.cpp:31:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Finished [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/rpc/abstractprotobufoperation.cpp:47:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable finish [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/rpc/abstractprotobufoperation.cpp:52:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UnknownError [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/rpc/guisendinputoperation.cpp:8:24: warning: Member variable 'GuiSendInputOperation::m_key' is not initialized in the constructor. [uninitMemberVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/rpc/guisendinputoperation.cpp:8:24: warning: Member variable 'GuiSendInputOperation::m_type' is not initialized in the constructor. [uninitMemberVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/rpc/abstractprotobufoperation.cpp:10:28: warning: Member variable 'AbstractProtobufOperation::m_id' is not initialized in the constructor. [uninitMemberVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/rpc/abstractprotobufoperation.cpp:20:12: debug: CheckClass::isMemberVar found used member variable 'm_id' with varid 0 [varid0] flipperdevices-qFlipper-bfce851/backend/flipperzero/rpc/guistartvirtualdisplayoperation.cpp:20:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_screenData [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/rpc/guistartscreenstreamoperation.h:13:5: style: Class 'GuiStartScreenStreamOperation' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] flipperdevices-qFlipper-bfce851/backend/flipperzero/rpc/guistopscreenstreamoperation.h:13:5: style: Class 'GuiStopScreenStreamOperation' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] flipperdevices-qFlipper-bfce851/backend/flipperzero/rpc/skipmotdoperation.cpp:24:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DTR [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/rpc/propertygetoperation.cpp:27:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_key [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/rpc/skipmotdoperation.h:13:5: style: Class 'SkipMOTDOperation' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] flipperdevices-qFlipper-bfce851/backend/flipperzero/rpc/startrpcoperation.cpp:21:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s_cmd [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/rpc/propertygetoperation.cpp:22:12: debug: CheckClass::isMemberVar found used member variable 'm_data' with varid 0 [varid0] flipperdevices-qFlipper-bfce851/backend/flipperzero/rpc/guistopvirtualdisplayoperation.h:13:5: style: Class 'GuiStopVirtualDisplayOperation' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] flipperdevices-qFlipper-bfce851/backend/flipperzero/rpc/startrpcoperation.h:18:5: style: Class 'StartRPCOperation' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] flipperdevices-qFlipper-bfce851/backend/flipperzero/rpc/storageinfooperation.cpp:20:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_path [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/rpc/storageinfooperation.cpp:25:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_isPresent [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/rpc/storageinfooperation.cpp:30:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_sizeFree [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/rpc/storageinfooperation.cpp:35:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_sizeTotal [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/rpc/storageinfooperation.cpp:40:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_path [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/rpc/storageinfooperation.cpp:48:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_sizeFree [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/rpc/stoprpcoperation.h:13:5: style: Class 'StopRPCOperation' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] flipperdevices-qFlipper-bfce851/backend/flipperzero/rpc/storageinfooperation.cpp:10:23: warning: Member variable 'StorageInfoOperation::m_isPresent' is not initialized in the constructor. [uninitMemberVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/rpc/storageinfooperation.cpp:10:23: warning: Member variable 'StorageInfoOperation::m_sizeFree' is not initialized in the constructor. [uninitMemberVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/rpc/storageinfooperation.cpp:10:23: warning: Member variable 'StorageInfoOperation::m_sizeTotal' is not initialized in the constructor. [uninitMemberVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/rpc/storagemd5sumoperation.cpp:27:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_md5Sum [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/rpc/storagemd5sumoperation.cpp:33:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_md5Sum [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/rpc/storageinfooperation.cpp:25:12: debug: CheckClass::isMemberVar found used member variable 'm_isPresent' with varid 0 [varid0] flipperdevices-qFlipper-bfce851/backend/flipperzero/rpc/storageinfooperation.cpp:30:12: debug: CheckClass::isMemberVar found used member variable 'm_sizeFree' with varid 0 [varid0] flipperdevices-qFlipper-bfce851/backend/flipperzero/rpc/storageinfooperation.cpp:35:12: debug: CheckClass::isMemberVar found used member variable 'm_sizeTotal' with varid 0 [varid0] flipperdevices-qFlipper-bfce851/backend/flipperzero/rpc/storagelistoperation.cpp:19:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_path [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/rpc/storagelistoperation.cpp:24:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_result [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/rpc/storagelistoperation.cpp:29:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_hasPath [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/rpc/storagelistoperation.cpp:34:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_path [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/rpc/storagelistoperation.cpp:41:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_hasPath [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/rpc/storagemd5sumoperation.cpp:27:12: debug: CheckClass::isMemberVar found used member variable 'm_md5Sum' with varid 0 [varid0] flipperdevices-qFlipper-bfce851/backend/flipperzero/rpc/storagelistoperation.cpp:11:23: warning: Member variable 'StorageListOperation::m_hasPath' is not initialized in the constructor. [uninitMemberVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/rpc/storagelistoperation.cpp:24:12: debug: CheckClass::isMemberVar found used member variable 'm_result' with varid 0 [varid0] flipperdevices-qFlipper-bfce851/backend/flipperzero/rpc/storagelistoperation.cpp:29:12: debug: CheckClass::isMemberVar found used member variable 'm_hasPath' with varid 0 [varid0] flipperdevices-qFlipper-bfce851/backend/flipperzero/rpc/storagereadoperation.cpp:27:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_path [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/rpc/storagereadoperation.cpp:32:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_subRequest [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/rpc/storageremoveoperation.cpp:16:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_path [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/rpc/storagereadoperation.cpp:53:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_subRequest [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/rpc/storagereadoperation.cpp:68:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/rpc/storagereadoperation.cpp:81:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/rpc/storageremoveoperation.cpp:8:25: warning: Member variable 'StorageRemoveOperation::m_recursive' is not initialized in the constructor. [uninitMemberVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/rpc/storagerenameoperation.cpp:16:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_oldPath [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/rpc/storagelistoperation.cpp:47:17: style: Local variable 'files' shadows outer function [shadowFunction] flipperdevices-qFlipper-bfce851/backend/flipperzero/rpc/storagelistoperation.h:16:25: note: Shadowed declaration flipperdevices-qFlipper-bfce851/backend/flipperzero/rpc/storagelistoperation.cpp:47:17: note: Shadow variable flipperdevices-qFlipper-bfce851/backend/flipperzero/rpc/storagestatoperation.cpp:20:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_fileName [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/rpc/storagestatoperation.cpp:25:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_fileName [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/rpc/storagestatoperation.cpp:30:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_hasFile [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/rpc/storagestatoperation.cpp:35:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_size [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/rpc/storagestatoperation.cpp:40:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_type [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/rpc/storagestatoperation.cpp:45:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_fileName [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/rpc/storagestatoperation.cpp:53:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_hasFile [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/rpc/storagewriteoperation.cpp:55:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_subRequest [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/rpc/storagewriteoperation.cpp:77:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/rpc/storagewriteoperation.cpp:95:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_chunksPerPing [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/rpc/systemfactoryresetoperation.h:13:5: style: Class 'SystemFactoryResetOperation' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] flipperdevices-qFlipper-bfce851/backend/flipperzero/rpc/storagestatoperation.cpp:10:23: warning: Member variable 'StorageStatOperation::m_hasFile' is not initialized in the constructor. [uninitMemberVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/rpc/systemdeviceinfooperation.cpp:20:12: debug: CheckClass::isMemberVar found used member variable 'm_data' with varid 0 [varid0] flipperdevices-qFlipper-bfce851/backend/flipperzero/rpc/storagestatoperation.cpp:10:23: warning: Member variable 'StorageStatOperation::m_size' is not initialized in the constructor. [uninitMemberVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/rpc/storagestatoperation.cpp:10:23: warning: Member variable 'StorageStatOperation::m_type' is not initialized in the constructor. [uninitMemberVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/rpc/systemdeviceinfooperation.h:16:5: style: Class 'SystemDeviceInfoOperation' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] flipperdevices-qFlipper-bfce851/backend/flipperzero/rpc/storagestatoperation.cpp:25:12: debug: CheckClass::isMemberVar found used member variable 'm_fileName' with varid 0 [varid0] flipperdevices-qFlipper-bfce851/backend/flipperzero/rpc/storagestatoperation.cpp:30:12: debug: CheckClass::isMemberVar found used member variable 'm_hasFile' with varid 0 [varid0] flipperdevices-qFlipper-bfce851/backend/flipperzero/rpc/storagestatoperation.cpp:35:12: debug: CheckClass::isMemberVar found used member variable 'm_size' with varid 0 [varid0] flipperdevices-qFlipper-bfce851/backend/flipperzero/rpc/storagestatoperation.cpp:40:12: debug: CheckClass::isMemberVar found used member variable 'm_type' with varid 0 [varid0] flipperdevices-qFlipper-bfce851/backend/flipperzero/rpc/systemgetdatetimeoperation.cpp:21:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_dateTime [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/rpc/systemgetdatetimeoperation.cpp:37:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_dateTime [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/rpc/systemprotobufversionoperation.cpp:22:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_versionMajor [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/rpc/systemprotobufversionoperation.cpp:27:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_versionMinor [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/rpc/systemprotobufversionoperation.cpp:40:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_versionMajor [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/rpc/systemgetdatetimeoperation.cpp:21:12: debug: CheckClass::isMemberVar found used member variable 'm_dateTime' with varid 0 [varid0] flipperdevices-qFlipper-bfce851/backend/flipperzero/rpc/systemgetdatetimeoperation.h:15:5: style: Class 'SystemGetDateTimeOperation' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] flipperdevices-qFlipper-bfce851/backend/flipperzero/rpc/systemprotobufversionoperation.cpp:9:33: warning: Member variable 'SystemProtobufVersionOperation::m_versionMajor' is not initialized in the constructor. [uninitMemberVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/rpc/systemprotobufversionoperation.cpp:9:33: warning: Member variable 'SystemProtobufVersionOperation::m_versionMinor' is not initialized in the constructor. [uninitMemberVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/rpc/systemprotobufversionoperation.cpp:22:12: debug: CheckClass::isMemberVar found used member variable 'm_versionMajor' with varid 0 [varid0] flipperdevices-qFlipper-bfce851/backend/flipperzero/rpc/systemprotobufversionoperation.cpp:27:12: debug: CheckClass::isMemberVar found used member variable 'm_versionMinor' with varid 0 [varid0] flipperdevices-qFlipper-bfce851/backend/flipperzero/rpc/systemsetdatetimeoperation.cpp:20:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_dateTime [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/rpc/systemprotobufversionoperation.h:15:5: style: Class 'SystemProtobufVersionOperation' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] flipperdevices-qFlipper-bfce851/backend/flipperzero/rpc/systemrebootoperation.cpp:20:77: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_rebootMode [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/rpc/systemrebootoperation.cpp:7:24: warning: Member variable 'SystemRebootOperation::m_rebootMode' is not initialized in the constructor. [uninitMemberVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/rpc/systemupdateoperation.cpp:18:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_manifestPath [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/rpc/systemupdateoperation.cpp:23:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_resultString [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/rpc/systemupdateoperation.cpp:28:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_isResultOk [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/rpc/systemupdateoperation.cpp:33:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_manifestPath [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/rpc/systemupdateoperation.cpp:41:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_isResultOk [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/rpc/systemupdateoperation.cpp:10:24: warning: Member variable 'SystemUpdateOperation::m_isResultOk' is not initialized in the constructor. [uninitMemberVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/rpc/systemupdateoperation.cpp:23:12: debug: CheckClass::isMemberVar found used member variable 'm_resultString' with varid 0 [varid0] flipperdevices-qFlipper-bfce851/backend/flipperzero/rpc/systemupdateoperation.cpp:28:12: debug: CheckClass::isMemberVar found used member variable 'm_isResultOk' with varid 0 [varid0] flipperdevices-qFlipper-bfce851/backend/flipperzero/toplevel/abstracttopleveloperation.cpp:26:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_deviceState [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/toplevel/abstracttopleveloperation.cpp:31:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ready [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/toplevel/abstracttopleveloperation.cpp:57:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OperationError [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/toplevel/abstracttopleveloperation.cpp:10:28: warning: Member variable 'AbstractTopLevelOperation::m_deviceState' is not initialized in the constructor. [uninitMemberVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/toplevel/abstracttopleveloperation.cpp:26:12: debug: CheckClass::isMemberVar found used member variable 'm_deviceState' with varid 0 [varid0] flipperdevices-qFlipper-bfce851/backend/flipperzero/toplevel/factoryresetoperation.cpp:26:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ready [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/toplevel/factoryresetoperation.cpp:14:24: warning: Member variable 'FactoryResetOperation::m_utility' is not initialized in the constructor. [uninitMemberVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/toplevel/factoryresetoperation.cpp:41:5: debug: CheckClass::isMemberVar found used member variable 'm_elapsed' with varid 0 [varid0] flipperdevices-qFlipper-bfce851/backend/flipperzero/toplevel/firmwareinstalloperation.cpp:38:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ready [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/toplevel/firmwareinstalloperation.cpp:69:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_skipBackup [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/toplevel/firmwareinstalloperation.cpp:85:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_file [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/toplevel/firmwareinstalloperation.cpp:95:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_skipBackup [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/toplevel/firmwareinstalloperation.cpp:112:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OperationError [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/toplevel/firmwareinstalloperation.cpp:22:27: warning: Member variable 'FirmwareInstallOperation::m_recovery' is not initialized in the constructor. [uninitMemberVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/toplevel/firmwareinstalloperation.cpp:22:27: warning: Member variable 'FirmwareInstallOperation::m_utility' is not initialized in the constructor. [uninitMemberVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/toplevel/firmwareinstalloperation.cpp:22:27: warning: Member variable 'FirmwareInstallOperation::m_file' is not initialized in the constructor. [uninitMemberVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/toplevel/firmwareinstalloperation.cpp:22:27: warning: Member variable 'FirmwareInstallOperation::m_skipBackup' is not initialized in the constructor. [uninitMemberVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/toplevel/firmwareinstalloperation.cpp:69:8: debug: CheckClass::isMemberVar found used member variable 'm_skipBackup' with varid 0 [varid0] flipperdevices-qFlipper-bfce851/backend/flipperzero/toplevel/firmwareinstalloperation.cpp:95:8: debug: CheckClass::isMemberVar found used member variable 'm_skipBackup' with varid 0 [varid0] flipperdevices-qFlipper-bfce851/backend/flipperzero/toplevel/fullrepairoperation.cpp:41:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ready [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/toplevel/fullrepairoperation.cpp:80:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_helper [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/toplevel/fullrepairoperation.cpp:98:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RadioFirmware [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/toplevel/fullrepairoperation.cpp:104:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Firmware [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/toplevel/fullrepairoperation.cpp:110:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OptionBytes [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/toplevel/fullrepairoperation.cpp:121:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AssetsTgz [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/toplevel/fullrepairoperation.cpp:27:22: warning: Member variable 'FullRepairOperation::m_recovery' is not initialized in the constructor. [uninitMemberVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/toplevel/fullrepairoperation.cpp:27:22: warning: Member variable 'FullRepairOperation::m_utility' is not initialized in the constructor. [uninitMemberVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/toplevel/fullrepairoperation.cpp:27:22: warning: Member variable 'FullRepairOperation::m_helper' is not initialized in the constructor. [uninitMemberVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/toplevel/fullrepairoperation.cpp:80:5: debug: CheckClass::isMemberVar found used member variable 'm_helper' with varid 0 [varid0] flipperdevices-qFlipper-bfce851/backend/flipperzero/screenstreamer.cpp:54:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_device [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/screenstreamer.cpp:80:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Stopped [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/screenstreamer.cpp:88:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_streamState [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/screenstreamer.cpp:102:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_streamState [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/screenstreamer.cpp:107:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_streamState [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/screenstreamer.cpp:116:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_screenData [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/screenstreamer.cpp:121:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_device [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/screenstreamer.cpp:146:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CATEGORY_SCREEN [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/screenstreamer.cpp:166:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Stopped [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/screenstreamer.cpp:172:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_streamState [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/screenstreamer.cpp:189:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_streamState [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/screenstreamer.cpp:199:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_screenData [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/toplevel/legacyupdateoperation.cpp:53:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ready [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/toplevel/legacyupdateoperation.cpp:119:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_helper [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/toplevel/legacyupdateoperation.cpp:132:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_skipBackup [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/toplevel/legacyupdateoperation.cpp:151:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Firmware [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/toplevel/legacyupdateoperation.cpp:157:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RadioFirmware [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/toplevel/legacyupdateoperation.cpp:163:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OptionBytes [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/toplevel/legacyupdateoperation.cpp:174:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AssetsTgz [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/toplevel/legacyupdateoperation.cpp:185:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_skipBackup [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/toplevel/legacyupdateoperation.cpp:194:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_skipBackup [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/toplevel/legacyupdateoperation.cpp:209:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OperationError [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/toplevel/settingsbackupoperation.cpp:29:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ready [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/toplevel/settingsbackupoperation.cpp:45:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_backupUrl [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/toplevel/settingsbackupoperation.cpp:16:26: warning: Member variable 'SettingsBackupOperation::m_utility' is not initialized in the constructor. [uninitMemberVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/toplevel/settingsbackupoperation.cpp:44:5: debug: CheckClass::isMemberVar found used member variable 'm_elapsed' with varid 0 [varid0] flipperdevices-qFlipper-bfce851/backend/flipperzero/toplevel/legacyupdateoperation.cpp:37:24: warning: Member variable 'LegacyUpdateOperation::m_recovery' is not initialized in the constructor. [uninitMemberVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/toplevel/legacyupdateoperation.cpp:37:24: warning: Member variable 'LegacyUpdateOperation::m_utility' is not initialized in the constructor. [uninitMemberVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/toplevel/legacyupdateoperation.cpp:37:24: warning: Member variable 'LegacyUpdateOperation::m_helper' is not initialized in the constructor. [uninitMemberVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/toplevel/legacyupdateoperation.cpp:37:24: warning: Member variable 'LegacyUpdateOperation::m_skipBackup' is not initialized in the constructor. [uninitMemberVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/toplevel/legacyupdateoperation.cpp:119:5: debug: CheckClass::isMemberVar found used member variable 'm_helper' with varid 0 [varid0] flipperdevices-qFlipper-bfce851/backend/flipperzero/toplevel/legacyupdateoperation.cpp:132:8: debug: CheckClass::isMemberVar found used member variable 'm_skipBackup' with varid 0 [varid0] flipperdevices-qFlipper-bfce851/backend/flipperzero/toplevel/legacyupdateoperation.cpp:185:8: debug: CheckClass::isMemberVar found used member variable 'm_skipBackup' with varid 0 [varid0] flipperdevices-qFlipper-bfce851/backend/flipperzero/toplevel/legacyupdateoperation.cpp:194:8: debug: CheckClass::isMemberVar found used member variable 'm_skipBackup' with varid 0 [varid0] flipperdevices-qFlipper-bfce851/backend/flipperzero/screenstreamer.cpp:46:17: warning: Member variable 'ScreenStreamer::m_streamState' is not initialized in the constructor. [uninitMemberVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/screenstreamer.cpp:46:17: warning: Member variable 'ScreenStreamer::m_device' is not initialized in the constructor. [uninitMemberVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/screenstreamer.cpp:54:18: debug: CheckClass::isMemberVar found used member variable 'm_device' with varid 0 [varid0] flipperdevices-qFlipper-bfce851/backend/flipperzero/screenstreamer.cpp:88:12: debug: CheckClass::isMemberVar found used member variable 'm_streamState' with varid 0 [varid0] flipperdevices-qFlipper-bfce851/backend/flipperzero/screenstreamer.cpp:88:40: debug: CheckClass::isMemberVar found used member variable 'm_streamState' with varid 0 [varid0] flipperdevices-qFlipper-bfce851/backend/flipperzero/screenstreamer.cpp:102:12: debug: CheckClass::isMemberVar found used member variable 'm_streamState' with varid 0 [varid0] flipperdevices-qFlipper-bfce851/backend/flipperzero/screenstreamer.cpp:107:15: debug: CheckClass::isMemberVar found used member variable 'm_streamState' with varid 0 [varid0] flipperdevices-qFlipper-bfce851/backend/flipperzero/screenstreamer.cpp:116:12: debug: CheckClass::isMemberVar found used member variable 'm_screenData' with varid 0 [varid0] flipperdevices-qFlipper-bfce851/backend/flipperzero/screenstreamer.cpp:121:9: debug: CheckClass::isMemberVar found used member variable 'm_device' with varid 0 [varid0] flipperdevices-qFlipper-bfce851/backend/flipperzero/screenstreamer.cpp:123:15: debug: CheckClass::isMemberVar found used member variable 'm_streamState' with varid 0 [varid0] flipperdevices-qFlipper-bfce851/backend/flipperzero/screenstreamer.cpp:189:20: debug: CheckClass::isMemberVar found used member variable 'm_streamState' with varid 0 [varid0] flipperdevices-qFlipper-bfce851/backend/flipperzero/screenstreamer.cpp:193:5: debug: CheckClass::isMemberVar found used member variable 'm_streamState' with varid 0 [varid0] flipperdevices-qFlipper-bfce851/backend/flipperzero/screenstreamer.cpp:199:5: debug: CheckClass::isMemberVar found used member variable 'm_screenData' with varid 0 [varid0] flipperdevices-qFlipper-bfce851/backend/flipperzero/screenstreamer.cpp:62:35: style: C-style pointer casting [cstyleCast] flipperdevices-qFlipper-bfce851/backend/flipperzero/toplevel/settingsrestoreoperation.cpp:29:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ready [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/toplevel/settingsrestoreoperation.cpp:49:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_backupUrl [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/toplevel/settingsrestoreoperation.cpp:66:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OperationError [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/toplevel/settingsrestoreoperation.cpp:16:27: warning: Member variable 'SettingsRestoreOperation::m_utility' is not initialized in the constructor. [uninitMemberVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/toplevel/settingsrestoreoperation.cpp:48:5: debug: CheckClass::isMemberVar found used member variable 'm_elapsed' with varid 0 [varid0] flipperdevices-qFlipper-bfce851/backend/flipperzero/toplevel/fullupdateoperation.cpp:59:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ready [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/toplevel/fullupdateoperation.cpp:126:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable isExternalPresent [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/toplevel/fullupdateoperation.cpp:138:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable target [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/toplevel/fullupdateoperation.cpp:173:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_updateDirectory [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/toplevel/fullupdateoperation.cpp:200:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Dirs [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/toplevel/fullupdateoperation.cpp:245:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_fileUrls [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/toplevel/fullupdateoperation.cpp:273:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_fileUrls [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/toplevel/wirelessstackupdateoperation.cpp:26:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ready [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/toplevel/wirelessstackupdateoperation.cpp:65:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OperationError [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/toplevel/wirelessstackupdateoperation.cpp:79:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_file [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/toplevel/wirelessstackupdateoperation.cpp:17:31: warning: Member variable 'AbstractCore2UpdateOperation::m_recovery' is not initialized in the constructor. [uninitMemberVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/toplevel/wirelessstackupdateoperation.cpp:17:31: warning: Member variable 'AbstractCore2UpdateOperation::m_utility' is not initialized in the constructor. [uninitMemberVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/toplevel/wirelessstackupdateoperation.cpp:17:31: warning: Member variable 'AbstractCore2UpdateOperation::m_file' is not initialized in the constructor. [uninitMemberVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/toplevel/wirelessstackupdateoperation.cpp:82:21: warning: Member variable 'FUSUpdateOperation::m_address' is not initialized in the constructor. [uninitMemberVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/utility/abstractutilityoperation.cpp:18:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ready [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/utility/abstractutilityoperation.cpp:28:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_rpc [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/utility/abstractutilityoperation.cpp:33:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_deviceState [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/utility/abstractutilityoperation.cpp:10:27: warning: Member variable 'AbstractUtilityOperation::m_rpc' is not initialized in the constructor. [uninitMemberVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/utility/abstractutilityoperation.cpp:10:27: warning: Member variable 'AbstractUtilityOperation::m_deviceState' is not initialized in the constructor. [uninitMemberVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/utility/abstractutilityoperation.cpp:28:12: debug: CheckClass::isMemberVar found used member variable 'm_rpc' with varid 0 [varid0] flipperdevices-qFlipper-bfce851/backend/flipperzero/utility/abstractutilityoperation.cpp:33:12: debug: CheckClass::isMemberVar found used member variable 'm_deviceState' with varid 0 [varid0] flipperdevices-qFlipper-bfce851/backend/flipperzero/toplevel/fullupdateoperation.cpp:34:22: warning: Member variable 'FullUpdateOperation::m_updateFile' is not initialized in the constructor. [uninitMemberVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/toplevel/fullupdateoperation.cpp:34:22: warning: Member variable 'FullUpdateOperation::m_utility' is not initialized in the constructor. [uninitMemberVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/toplevel/fullupdateoperation.cpp:41:22: warning: Member variable 'FullUpdateOperation::m_updateFile' is not initialized in the constructor. [uninitMemberVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/toplevel/fullupdateoperation.cpp:41:22: warning: Member variable 'FullUpdateOperation::m_utility' is not initialized in the constructor. [uninitMemberVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/utility/checksumverifyoperation.cpp:30:154: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/utility/checksumverifyoperation.cpp:35:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_changedUrls [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/utility/checksumverifyoperation.cpp:40:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ready [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/utility/checksumverifyoperation.cpp:58:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_urlsToCheck [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/utility/checksumverifyoperation.cpp:94:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_flatFileList [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/utility/checksumverifyoperation.cpp:142:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/utility/directorydownloadoperation.cpp:27:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_remotePath [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/utility/directorydownloadoperation.cpp:32:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ready [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/utility/directorydownloadoperation.cpp:51:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_remotePath [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/utility/directorydownloadoperation.cpp:74:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BackupError [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/utility/directorydownloadoperation.cpp:93:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RegularFile [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/utility/checksumverifyoperation.cpp:35:12: debug: CheckClass::isMemberVar found used member variable 'm_changedUrls' with varid 0 [varid0] flipperdevices-qFlipper-bfce851/backend/flipperzero/utility/checksumverifyoperation.cpp:72:33: style: Local variable 'fileInfo' shadows outer variable [shadowVariable] flipperdevices-qFlipper-bfce851/backend/flipperzero/utility/checksumverifyoperation.cpp:59:25: note: Shadowed declaration flipperdevices-qFlipper-bfce851/backend/flipperzero/utility/checksumverifyoperation.cpp:72:33: note: Shadow variable flipperdevices-qFlipper-bfce851/backend/flipperzero/utility/assetsdownloadoperation.cpp:34:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CATEGORY_ASSETS [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/utility/assetsdownloadoperation.cpp:60:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ready [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/utility/assetsdownloadoperation.cpp:106:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CATEGORY_ASSETS [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/utility/assetsdownloadoperation.cpp:128:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_archive [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/utility/assetsdownloadoperation.cpp:149:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_localManifest [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/utility/assetsdownloadoperation.cpp:164:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RegularFile [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/utility/assetsdownloadoperation.cpp:181:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/utility/assetsdownloadoperation.cpp:197:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RegularFile [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/utility/assetsdownloadoperation.cpp:254:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CATEGORY_ASSETS [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/utility/assetsdownloadoperation.cpp:284:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CATEGORY_ASSETS [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/utility/directorydownloadoperation.cpp:17:29: warning: Member variable 'DirectoryDownloadOperation::m_totalSize' is not initialized in the constructor. [uninitMemberVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/utility/factoryresetutiloperation.cpp:21:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ready [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/utility/filesuploadoperation.cpp:25:145: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/utility/filesuploadoperation.cpp:30:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ready [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/utility/filesuploadoperation.cpp:45:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_urlList [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/utility/filesuploadoperation.cpp:80:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_fileList [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/utility/getfiletreeoperation.cpp:23:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_result [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/utility/getfiletreeoperation.cpp:28:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ready [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/utility/getfiletreeoperation.cpp:57:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_pendingCount [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/utility/assetsdownloadoperation.cpp:43:26: warning: Member variable 'AssetsDownloadOperation::m_compressedFile' is not initialized in the constructor. [uninitMemberVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/utility/assetsdownloadoperation.cpp:43:26: warning: Member variable 'AssetsDownloadOperation::m_uncompressedFile' is not initialized in the constructor. [uninitMemberVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/utility/assetsdownloadoperation.cpp:43:26: warning: Member variable 'AssetsDownloadOperation::m_archive' is not initialized in the constructor. [uninitMemberVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/utility/assetsdownloadoperation.cpp:43:26: warning: Member variable 'AssetsDownloadOperation::m_isDeviceManifestPresent' is not initialized in the constructor. [uninitMemberVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/utility/assetsdownloadoperation.cpp:253:8: debug: CheckClass::isMemberVar found used member variable 'm_deleteList' with varid 0 [varid0] flipperdevices-qFlipper-bfce851/backend/flipperzero/utility/assetsdownloadoperation.cpp:283:8: debug: CheckClass::isMemberVar found used member variable 'm_writeList' with varid 0 [varid0] flipperdevices-qFlipper-bfce851/backend/flipperzero/utility/assetsdownloadoperation.cpp:338:5: debug: CheckClass::isMemberVar found used member variable 'm_uncompressedFile' with varid 0 [varid0] flipperdevices-qFlipper-bfce851/backend/flipperzero/utility/getfiletreeoperation.cpp:10:23: warning: Member variable 'GetFileTreeOperation::m_pendingCount' is not initialized in the constructor. [uninitMemberVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/utility/assetsdownloadoperation.h:30:6: style: The destructor '~AssetsDownloadOperation' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] flipperdevices-qFlipper-bfce851/backend/flipperzero/utility/abstractutilityoperation.h:17:14: note: Virtual destructor in base class flipperdevices-qFlipper-bfce851/backend/flipperzero/utility/assetsdownloadoperation.h:30:6: note: Destructor in derived class flipperdevices-qFlipper-bfce851/backend/flipperzero/utility/getfiletreeoperation.cpp:23:12: debug: CheckClass::isMemberVar found used member variable 'm_result' with varid 0 [varid0] flipperdevices-qFlipper-bfce851/backend/flipperzero/utility/getfiletreeoperation.cpp:57:7: debug: CheckClass::isMemberVar found used member variable 'm_pendingCount' with varid 0 [varid0] flipperdevices-qFlipper-bfce851/backend/flipperzero/utility/filesuploadoperation.cpp:15:23: warning: Member variable 'FilesUploadOperation::m_totalSize' is not initialized in the constructor. [uninitMemberVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/utility/filesuploadoperation.cpp:61:33: style: Local variable 'fileInfo' shadows outer variable [shadowVariable] flipperdevices-qFlipper-bfce851/backend/flipperzero/utility/filesuploadoperation.cpp:46:25: note: Shadowed declaration flipperdevices-qFlipper-bfce851/backend/flipperzero/utility/filesuploadoperation.cpp:61:33: note: Shadow variable flipperdevices-qFlipper-bfce851/backend/flipperzero/utility/restartoperation.cpp:21:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ready [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/utility/pathcreateoperation.cpp:19:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_remotePath [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/utility/pathcreateoperation.cpp:24:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_lastExistingElementIndex [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/utility/pathcreateoperation.cpp:29:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ready [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/utility/pathcreateoperation.cpp:56:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_remotePathElements [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/utility/pathcreateoperation.cpp:77:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_lastExistingElementIndex [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/utility/pathcreateoperation.cpp:106:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_currentElementIndex [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/utility/startrecoveryoperation.cpp:26:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ready [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/utility/regionprovisioningoperation.cpp:34:86: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/utility/regionprovisioningoperation.cpp:45:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ready [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/utility/regionprovisioningoperation.cpp:68:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hardware [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/utility/regionprovisioningoperation.cpp:99:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/utility/regionprovisioningoperation.cpp:159:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_regionDataFile [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/utility/pathcreateoperation.cpp:10:22: warning: Member variable 'PathCreateOperation::m_currentElementIndex' is not initialized in the constructor. [uninitMemberVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/utility/pathcreateoperation.cpp:10:22: warning: Member variable 'PathCreateOperation::m_lastExistingElementIndex' is not initialized in the constructor. [uninitMemberVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/utility/pathcreateoperation.cpp:24:12: debug: CheckClass::isMemberVar found used member variable 'm_lastExistingElementIndex' with varid 0 [varid0] flipperdevices-qFlipper-bfce851/backend/flipperzero/utility/pathcreateoperation.cpp:24:42: debug: CheckClass::isMemberVar found used member variable 'm_remotePathElements' with varid 0 [varid0] flipperdevices-qFlipper-bfce851/backend/flipperzero/utility/pathcreateoperation.cpp:51:9: debug: CheckClass::isMemberVar found used member variable 'm_remotePath' with varid 0 [varid0] flipperdevices-qFlipper-bfce851/backend/flipperzero/utility/regionprovisioningoperation.cpp:99:9: debug: CheckClass::isMemberVar found used member variable 'm_regionInfoFile' with varid 0 [varid0] flipperdevices-qFlipper-bfce851/backend/flipperzero/utility/startupdateroperation.cpp:21:79: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/utility/startupdateroperation.cpp:40:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ready [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/utility/startupdateroperation.cpp:62:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_manifestPath [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/utility/regionprovisioningoperation.cpp:22:93: style:inconclusive: Function 'RegionProvisioningOperation' argument 2 names different: declaration 'deviceState' definition '_deviceState'. [funcArgNamesDifferent] flipperdevices-qFlipper-bfce851/backend/flipperzero/utility/regionprovisioningoperation.h:22:68: note: Function 'RegionProvisioningOperation' argument 2 names different: declaration 'deviceState' definition '_deviceState'. flipperdevices-qFlipper-bfce851/backend/flipperzero/utility/regionprovisioningoperation.cpp:22:93: note: Function 'RegionProvisioningOperation' argument 2 names different: declaration 'deviceState' definition '_deviceState'. flipperdevices-qFlipper-bfce851/backend/flipperzero/utility/storageinforefreshoperation.cpp:26:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ready [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/utility/storageinforefreshoperation.cpp:49:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable isExternalPresent [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/utility/storageinforefreshoperation.cpp:73:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable isAssetsInstalled [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/utility/storageinforefreshoperation.cpp:80:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_storageInfo [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/utility/userbackupoperation.cpp:25:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Files [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/utility/userbackupoperation.cpp:36:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ready [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/utility/userbackupoperation.cpp:75:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BackupError [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/utility/userbackupoperation.cpp:90:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RegularFile [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/utility/userbackupoperation.cpp:60:9: debug: CheckClass::isMemberVar found used member variable 'm_deviceDirName' with varid 0 [varid0] flipperdevices-qFlipper-bfce851/backend/flipperzero/utilityinterface.cpp:24:19: warning: Member variable 'UtilityInterface::m_deviceState' is not initialized in the constructor. [uninitMemberVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/utilityinterface.cpp:24:19: warning: Member variable 'UtilityInterface::m_rpc' is not initialized in the constructor. [uninitMemberVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/utility/userrestoreoperation.cpp:25:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Files [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/utility/userrestoreoperation.cpp:36:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ready [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/utility/userrestoreoperation.cpp:83:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Subdirectories [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/utility/userrestoreoperation.cpp:101:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_files [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/utility/userrestoreoperation.cpp:122:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_files [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/utility/userrestoreoperation.cpp:78:9: debug: CheckClass::isMemberVar found used member variable 'm_workDir' with varid 0 [varid0] flipperdevices-qFlipper-bfce851/backend/gzipcompressor.cpp:21:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/virtualdisplay.cpp:27:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_device [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/virtualdisplay.cpp:40:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_displayState [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/virtualdisplay.cpp:45:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_displayState [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/virtualdisplay.cpp:68:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_VIRTDISPLAY [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/virtualdisplay.cpp:75:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_displayState [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/virtualdisplay.cpp:95:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Stopped [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/virtualdisplay.cpp:101:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_displayState [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/virtualdisplay.cpp:19:17: warning: Member variable 'VirtualDisplay::m_displayState' is not initialized in the constructor. [uninitMemberVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/virtualdisplay.cpp:19:17: warning: Member variable 'VirtualDisplay::m_device' is not initialized in the constructor. [uninitMemberVar] flipperdevices-qFlipper-bfce851/backend/flipperzero/virtualdisplay.cpp:27:18: debug: CheckClass::isMemberVar found used member variable 'm_device' with varid 0 [varid0] flipperdevices-qFlipper-bfce851/backend/flipperzero/virtualdisplay.cpp:31:5: debug: CheckClass::isMemberVar found used member variable 'm_device' with varid 0 [varid0] flipperdevices-qFlipper-bfce851/backend/flipperzero/virtualdisplay.cpp:40:12: debug: CheckClass::isMemberVar found used member variable 'm_displayState' with varid 0 [varid0] flipperdevices-qFlipper-bfce851/backend/flipperzero/virtualdisplay.cpp:45:8: debug: CheckClass::isMemberVar found used member variable 'm_displayState' with varid 0 [varid0] flipperdevices-qFlipper-bfce851/backend/flipperzero/virtualdisplay.cpp:75:8: debug: CheckClass::isMemberVar found used member variable 'm_displayState' with varid 0 [varid0] flipperdevices-qFlipper-bfce851/backend/flipperzero/virtualdisplay.cpp:101:20: debug: CheckClass::isMemberVar found used member variable 'm_displayState' with varid 0 [varid0] flipperdevices-qFlipper-bfce851/backend/flipperzero/virtualdisplay.cpp:105:5: debug: CheckClass::isMemberVar found used member variable 'm_displayState' with varid 0 [varid0] flipperdevices-qFlipper-bfce851/backend/gzipuncompressor.cpp:21:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/gzipuncompressor.cpp:70:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_UNZIP [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/gzipcompressor.cpp:88:26: style: C-style pointer casting [cstyleCast] flipperdevices-qFlipper-bfce851/backend/gzipcompressor.cpp:93:31: style: C-style pointer casting [cstyleCast] flipperdevices-qFlipper-bfce851/backend/gzipcompressor.cpp:95:24: style: Local variable 'err' shadows outer variable [shadowVariable] flipperdevices-qFlipper-bfce851/backend/gzipcompressor.cpp:75:16: note: Shadowed declaration flipperdevices-qFlipper-bfce851/backend/gzipcompressor.cpp:95:24: note: Shadow variable flipperdevices-qFlipper-bfce851/backend/preferences.cpp:23:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HomeLocation [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/logger.cpp:30:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable APP_NAME [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/logger.cpp:68:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/logger.cpp:141:79: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/logger.cpp:147:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Time [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/gzipuncompressor.cpp:91:26: style: C-style pointer casting [cstyleCast] flipperdevices-qFlipper-bfce851/backend/gzipuncompressor.cpp:95:31: style: C-style pointer casting [cstyleCast] flipperdevices-qFlipper-bfce851/backend/gzipuncompressor.cpp:97:24: style: Local variable 'err' shadows outer variable [shadowVariable] flipperdevices-qFlipper-bfce851/backend/gzipuncompressor.cpp:79:16: note: Shadowed declaration flipperdevices-qFlipper-bfce851/backend/gzipuncompressor.cpp:97:24: note: Shadow variable flipperdevices-qFlipper-bfce851/backend/preferences.h:15:5: style: Class 'Preferences' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] flipperdevices-qFlipper-bfce851/backend/logger.h:21:5: style: Class 'Logger' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] flipperdevices-qFlipper-bfce851/backend/serialfinder.h:14:5: style: Class 'SerialFinder' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] flipperdevices-qFlipper-bfce851/backend/remotefilefetcher.cpp:30:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/remotefilefetcher.h:15:5: style: Class 'RemoteFileFetcher' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] flipperdevices-qFlipper-bfce851/backend/regioninfo.cpp:11:13: warning: Member variable 'RegionInfo::m_isError' is not initialized in the constructor. [uninitMemberVar] flipperdevices-qFlipper-bfce851/backend/regioninfo.cpp:11:13: warning: Member variable 'RegionInfo::m_errorCode' is not initialized in the constructor. [uninitMemberVar] flipperdevices-qFlipper-bfce851/backend/regioninfo.h:25:5: style: Class 'RegionInfo' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] flipperdevices-qFlipper-bfce851/backend/regioninfo.cpp:160:5: style: Consider using std::all_of or std::none_of algorithm instead of a raw loop. [useStlAlgorithm] flipperdevices-qFlipper-bfce851/backend/regioninfo.cpp:184:5: style: Consider using std::all_of or std::none_of algorithm instead of a raw loop. [useStlAlgorithm] flipperdevices-qFlipper-bfce851/backend/tarziparchive.h:17:5: style: Class 'TarZipArchive' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] flipperdevices-qFlipper-bfce851/backend/tararchive.h:25:5: style: Class 'TarArchive' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] flipperdevices-qFlipper-bfce851/backend/tarzipuncompressor.cpp:56:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/tararchive.cpp:64:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/tararchive.cpp:76:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/tararchive.cpp:188:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Subdirectories [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/updateregistry.cpp:47:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CATEGORY_UPDATES [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/updateregistry.cpp:119:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CATEGORY_UPDATES [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/updateregistry.cpp:161:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CATEGORY_UPDATES [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/tararchive.cpp:249:16: style: Condition 'padding' is always true [knownConditionTrueFalse] flipperdevices-qFlipper-bfce851/backend/tararchive.cpp:248:45: note: Assignment 'padding=512-(fileInfo.size()%512)', assigned value is greater than 0 flipperdevices-qFlipper-bfce851/backend/tararchive.cpp:249:16: note: Condition 'padding' is always true flipperdevices-qFlipper-bfce851/backend/tararchive.cpp:46:21: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] flipperdevices-qFlipper-bfce851/backend/tararchive.cpp:145:40: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] flipperdevices-qFlipper-bfce851/backend/tararchive.cpp:151:30: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] flipperdevices-qFlipper-bfce851/backend/tararchive.cpp:213:29: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] flipperdevices-qFlipper-bfce851/backend/tararchive.cpp:219:19: style: Local variable 'file' shadows outer function [shadowFunction] flipperdevices-qFlipper-bfce851/backend/tararchive.h:29:15: note: Shadowed declaration flipperdevices-qFlipper-bfce851/backend/tararchive.cpp:219:19: note: Shadow variable flipperdevices-qFlipper-bfce851/backend/tararchive.cpp:32:30: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] flipperdevices-qFlipper-bfce851/backend/versioninfo.h:17:5: style: Class 'VersionInfo' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] flipperdevices-qFlipper-bfce851/backend/tararchive.cpp:116:11: style: Variable 'node' can be declared as pointer to const [constVariablePointer] flipperdevices-qFlipper-bfce851/backend/updateregistry.cpp:124:17: style: Local variable 'channel' shadows outer function [shadowFunction] flipperdevices-qFlipper-bfce851/backend/updateregistry.h:40:41: note: Shadowed declaration flipperdevices-qFlipper-bfce851/backend/updateregistry.cpp:124:17: note: Shadow variable flipperdevices-qFlipper-bfce851/backend/versioninfo.cpp:229:16: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] flipperdevices-qFlipper-bfce851/backend/versioninfo.cpp:231:11: note: Found duplicate branches for 'if' and 'else'. flipperdevices-qFlipper-bfce851/backend/versioninfo.cpp:229:16: note: Found duplicate branches for 'if' and 'else'. flipperdevices-qFlipper-bfce851/backend/versioninfo.cpp:51:24: style: Local variable 'rc' shadows outer function [shadowFunction] flipperdevices-qFlipper-bfce851/backend/versioninfo.h:34:9: note: Shadowed declaration flipperdevices-qFlipper-bfce851/backend/versioninfo.cpp:51:24: note: Shadow variable flipperdevices-qFlipper-bfce851/cli/cli.cpp:26:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_CLI [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/cli/cli.cpp:35:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ErrorOccured [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/cli/cli.cpp:70:84: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ErrorOccured [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/cli/cli.cpp:90:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable messageOutput [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/cli/cli.cpp:161:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_CLI [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/cli/cli.cpp:180:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_CLI [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/cli/cli.cpp:206:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_CLI [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/backend/versioninfo.cpp:102:5: style: Consider using std::all_of or std::none_of algorithm instead of a raw loop. [useStlAlgorithm] flipperdevices-qFlipper-bfce851/cli/cli.cpp:215:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_CLI [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/cli/cli.cpp:224:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_CLI [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/cli/cli.cpp:233:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_CLI [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/cli/cli.cpp:240:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_CLI [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/cli/cli.cpp:246:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_CLI [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/cli/cli.cpp:255:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitive [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/cli/cli.cpp:271:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitive [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/cli/cli.cpp:290:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitive [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/cli/cli.cpp:311:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_CLI [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/cli/cli.cpp:345:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_CLI [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/cli/main.cpp:7:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IniFormat [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/dfu/device/stm32wb55/stm32wb55.cpp:31:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/dfu/device/stm32wb55/stm32wb55.cpp:43:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadWrite [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/dfu/device/stm32wb55/stm32wb55.cpp:66:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/dfu/device/stm32wb55/stm32wb55.cpp:132:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/dfu/device/stm32wb55/stm32wb55.cpp:144:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/dfu/device/stm32wb55/optionbytes.h:122:5: style: Class 'OptionBytes' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] flipperdevices-qFlipper-bfce851/dfu/device/stm32wb55/optionbytes.h:123:5: style: Class 'OptionBytes' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] flipperdevices-qFlipper-bfce851/dfu/device/stm32wb55/stm32wb55.h:21:5: style: Class 'STM32WB55' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] flipperdevices-qFlipper-bfce851/dfu/device/stm32wb55/stm32wb55.cpp:98:32: style: C-style pointer casting [cstyleCast] flipperdevices-qFlipper-bfce851/dfu/device/stm32wb55/stm32wb55.cpp:111:41: style: C-style pointer casting [cstyleCast] flipperdevices-qFlipper-bfce851/dfu/usbdevice.h:36:0: error: #error "No USB backend confugured" [preprocessorErrorDirective] flipperdevices-qFlipper-bfce851/dfu/libusb/usbdevice.cpp:156:103: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iInterface [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/dfu/dfumemorylayout.h:8:1: style: The class 'DFUMemoryLayout' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] flipperdevices-qFlipper-bfce851/dfu/dfumemorylayout.cpp:16:16: error: Uninitialized variable: ret [uninitvar] flipperdevices-qFlipper-bfce851/dfu/dfumemorylayout.cpp:16:16: error: Uninitialized struct member: ret.m_address [uninitStructMember] flipperdevices-qFlipper-bfce851/dfu/dfusefile.cpp:123:17: style:inconclusive: Technically the member function 'DfuseFile::checkCRC' can be const. [functionConst] flipperdevices-qFlipper-bfce851/dfu/dfusefile.h:61:10: note: Technically the member function 'DfuseFile::checkCRC' can be const. flipperdevices-qFlipper-bfce851/dfu/dfusefile.cpp:123:17: note: Technically the member function 'DfuseFile::checkCRC' can be const. flipperdevices-qFlipper-bfce851/dfu/dfusefile.h:48:5: style: Class 'DfuseFile' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] flipperdevices-qFlipper-bfce851/dfu/dfusefile.cpp:58:16: style: C-style pointer casting [cstyleCast] flipperdevices-qFlipper-bfce851/dfu/dfusefile.cpp:60:16: style: C-style pointer casting [cstyleCast] flipperdevices-qFlipper-bfce851/dfu/dfusefile.cpp:76:16: style: C-style pointer casting [cstyleCast] flipperdevices-qFlipper-bfce851/dfu/dfusefile.cpp:95:16: style: C-style pointer casting [cstyleCast] flipperdevices-qFlipper-bfce851/dfu/dfusefile.cpp:147:23: style: C-style pointer casting [cstyleCast] flipperdevices-qFlipper-bfce851/dfu/dfusefile.cpp:59:16: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] flipperdevices-qFlipper-bfce851/dfu/dfusefile.cpp:71:16: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] flipperdevices-qFlipper-bfce851/dfu/dfusefile.cpp:72:16: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] flipperdevices-qFlipper-bfce851/dfu/dfusefile.cpp:73:16: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] flipperdevices-qFlipper-bfce851/dfu/dfusefile.cpp:74:16: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] flipperdevices-qFlipper-bfce851/dfu/dfusefile.cpp:75:16: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] flipperdevices-qFlipper-bfce851/dfu/dfusefile.cpp:77:16: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] flipperdevices-qFlipper-bfce851/dfu/dfusefile.cpp:96:16: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] flipperdevices-qFlipper-bfce851/dfu/dfusefile.cpp:100:16: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] flipperdevices-qFlipper-bfce851/dfu/dfusefile.cpp:101:16: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] flipperdevices-qFlipper-bfce851/dfu/dfusefile.cpp:116:16: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] flipperdevices-qFlipper-bfce851/dfu/dfusefile.cpp:117:16: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] flipperdevices-qFlipper-bfce851/dfu/libusb/usbdevice.h:15:5: style: Class 'USBDevice' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] flipperdevices-qFlipper-bfce851/dfu/libusb/usbdevice.cpp:110:19: style: Condition 'res<0' is always true [knownConditionTrueFalse] flipperdevices-qFlipper-bfce851/dfu/libusb/usbdevice.cpp:108:154: note: Assuming that condition '(res=libusb_control_transfer(m_p->libusbDeviceHandle,requestType,request,value,index,(unsigned char*)(buf.data()),length,m_timeout))>=0' is not redundant flipperdevices-qFlipper-bfce851/dfu/libusb/usbdevice.cpp:110:19: note: Condition 'res<0' is always true flipperdevices-qFlipper-bfce851/dfu/libusb/usbdevice.cpp:20:25: style: C-style pointer casting [cstyleCast] flipperdevices-qFlipper-bfce851/dfu/libusb/usbdevice.cpp:88:48: style: C-style pointer casting [cstyleCast] flipperdevices-qFlipper-bfce851/dfu/libusb/usbdevice.cpp:108:104: style: C-style pointer casting [cstyleCast] flipperdevices-qFlipper-bfce851/dfu/libusb/usbdevice.cpp:135:24: style: C-style pointer casting [cstyleCast] flipperdevices-qFlipper-bfce851/dfu/libusb/usbdevice.cpp:156:115: style: C-style pointer casting [cstyleCast] flipperdevices-qFlipper-bfce851/dfu/libusb/usbdevice.cpp:83:121: style:inconclusive: Function 'controlTransfer' argument 5 names different: declaration 'data' definition 'buf'. [funcArgNamesDifferent] flipperdevices-qFlipper-bfce851/dfu/libusb/usbdevice.h:25:114: note: Function 'controlTransfer' argument 5 names different: declaration 'data' definition 'buf'. flipperdevices-qFlipper-bfce851/dfu/libusb/usbdevice.cpp:83:121: note: Function 'controlTransfer' argument 5 names different: declaration 'data' definition 'buf'. flipperdevices-qFlipper-bfce851/dfu/usbdeviceinfo.h:9:5: warning: Member variable 'USBDeviceInfo::m_vendorID' is not initialized in the constructor. [uninitMemberVar] flipperdevices-qFlipper-bfce851/dfu/usbdeviceinfo.h:9:5: warning: Member variable 'USBDeviceInfo::m_productID' is not initialized in the constructor. [uninitMemberVar] flipperdevices-qFlipper-bfce851/dfu/libusb/usbdevicedetector.cpp:44:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DETECTOR [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/dfu/libusb/usbdevicedetector.cpp:50:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBUSB_CAP_HAS_HOTPLUG [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/dfu/libusb/usbdevicedetector.cpp:114:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBUSB_SUCCESS [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/dfu/libusb/usbdevicedetector.cpp:176:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBUSB_SUCCESS [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/dfu/win32/usbdevice.cpp:40:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GENERIC_READ [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/dfu/win32/usbdevice.cpp:86:85: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/dfu/win32/usbdevice.cpp:111:129: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/dfu/win32/usbdevice.cpp:139:125: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/dfu/win32/usbdevice.cpp:167:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USB_CONFIGURATION_DESCRIPTOR_TYPE [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/dfu/win32/usbdevice.cpp:190:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USB_INTERFACE_DESCRIPTOR_TYPE [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/dfu/libusb/usbdevicedetector.h:15:5: style: Class 'USBDeviceDetector' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] flipperdevices-qFlipper-bfce851/dfu/libusb/usbdevicedetector.cpp:102:17: style: C-style pointer casting [cstyleCast] flipperdevices-qFlipper-bfce851/dfu/libusb/usbdevicedetector.cpp:131:60: style: C-style pointer casting [cstyleCast] flipperdevices-qFlipper-bfce851/dfu/libusb/usbdevicedetector.cpp:139:66: style: C-style pointer casting [cstyleCast] flipperdevices-qFlipper-bfce851/dfu/libusb/usbdevicedetector.cpp:147:60: style: C-style pointer casting [cstyleCast] flipperdevices-qFlipper-bfce851/dfu/libusb/usbdevicedetector.cpp:169:22: style: C-style pointer casting [cstyleCast] flipperdevices-qFlipper-bfce851/dfu/libusb/usbdevicedetector.cpp:193:104: style: C-style pointer casting [cstyleCast] flipperdevices-qFlipper-bfce851/dfu/libusb/usbdevicedetector.cpp:57:5: style: Consider using std::all_of or std::none_of algorithm instead of a raw loop. [useStlAlgorithm] flipperdevices-qFlipper-bfce851/dfu/win32/usbdevicedetector.cpp:26:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DETECTOR [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/dfu/win32/usbdevicedetector.cpp:39:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DETECTOR [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/dfu/win32/usbdevicedetector.cpp:61:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DETECTOR [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/dfu/win32/usbdevicedetector.cpp:86:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WS_EX_CLIENTEDGE [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/dfu/win32/usbdevicedetector.cpp:104:88: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIGCF_ALLCLASSES [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/dfu/win32/usbdevicedetector.cpp:208:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WM_DEVICECHANGE [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/dfu/win32/usbdevice.cpp:66:17: style:inconclusive: Either there is a missing 'override', or the member function 'USBDevice::claimInterface' can be const. [functionConst] flipperdevices-qFlipper-bfce851/dfu/win32/usbdevice.h:20:10: note: Either there is a missing 'override', or the member function 'USBDevice::claimInterface' can be const. flipperdevices-qFlipper-bfce851/dfu/win32/usbdevice.cpp:66:17: note: Either there is a missing 'override', or the member function 'USBDevice::claimInterface' can be const. flipperdevices-qFlipper-bfce851/dfu/win32/usbdevice.cpp:72:17: style:inconclusive: Either there is a missing 'override', or the member function 'USBDevice::releaseInterface' can be const. [functionConst] flipperdevices-qFlipper-bfce851/dfu/win32/usbdevice.h:21:10: note: Either there is a missing 'override', or the member function 'USBDevice::releaseInterface' can be const. flipperdevices-qFlipper-bfce851/dfu/win32/usbdevice.cpp:72:17: note: Either there is a missing 'override', or the member function 'USBDevice::releaseInterface' can be const. flipperdevices-qFlipper-bfce851/dfu/win32/usbdevice.h:14:5: style: Class 'USBDevice' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] flipperdevices-qFlipper-bfce851/dfu/win32/usbdevice.cpp:111:69: style: C-style pointer casting [cstyleCast] flipperdevices-qFlipper-bfce851/dfu/win32/usbdevice.cpp:139:69: style: C-style pointer casting [cstyleCast] flipperdevices-qFlipper-bfce851/dfu/win32/usbdevice.cpp:173:20: style: C-style pointer casting [cstyleCast] flipperdevices-qFlipper-bfce851/dfu/win32/usbdevice.cpp:203:30: style: C-style pointer casting [cstyleCast] flipperdevices-qFlipper-bfce851/dfu/win32/usbdevice.cpp:167:6: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] flipperdevices-qFlipper-bfce851/dfu/win32/usbdevice.cpp:175:24: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] flipperdevices-qFlipper-bfce851/dfu/win32/usbdevice.cpp:94:121: style:inconclusive: Function 'controlTransfer' argument 5 names different: declaration 'data' definition 'buf'. [funcArgNamesDifferent] flipperdevices-qFlipper-bfce851/dfu/win32/usbdevice.h:24:114: note: Function 'controlTransfer' argument 5 names different: declaration 'data' definition 'buf'. flipperdevices-qFlipper-bfce851/dfu/win32/usbdevice.cpp:94:121: note: Function 'controlTransfer' argument 5 names different: declaration 'data' definition 'buf'. flipperdevices-qFlipper-bfce851/driver-tool/FlipperDriverTool.c:29:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FORMAT_MESSAGE_ALLOCATE_BUFFER [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/driver-tool/FlipperDriverTool.c:40:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_PATH [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/driver-tool/FlipperDriverTool.c:74:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_HANDLE_VALUE [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/driver-tool/FlipperDriverTool.c:126:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_PATH [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/driver-tool/FlipperDriverTool.c:166:84: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] flipperdevices-qFlipper-bfce851/plugins/flipperproto0/messages/storage.pb.h:9:0: error: #error Regenerate this file with the current version of nanopb generator. [preprocessorErrorDirective] flipperdevices-qFlipper-bfce851/driver-tool/FlipperDriverTool.c:32:25: error: Null pointer dereference [nullPointer] flipperdevices-qFlipper-bfce851/driver-tool/FlipperDriverTool.c:187:26: style: Parameter 'argv' can be declared as const array [constParameter] flipperdevices-qFlipper-bfce851/dfu/win32/usbdevicedetector.h:14:5: style: Class 'USBDeviceDetector' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] flipperdevices-qFlipper-bfce851/dfu/win32/usbdevicedetector.cpp:209:24: style: C-style pointer casting [cstyleCast] flipperdevices-qFlipper-bfce851/dfu/win32/usbdevicedetector.cpp:135:18: style: Local variable 'result' shadows outer variable [shadowVariable] flipperdevices-qFlipper-bfce851/dfu/win32/usbdevicedetector.cpp:117:20: note: Shadowed declaration flipperdevices-qFlipper-bfce851/dfu/win32/usbdevicedetector.cpp:135:18: note: Shadow variable flipperdevices-qFlipper-bfce851/plugins/flipperproto0/messages/application.pb.h:9:0: error: #error Regenerate this file with the current version of nanopb generator. [preprocessorErrorDirective] flipperdevices-qFlipper-bfce851/plugins/flipperproto0/messages/gpio.pb.h:9:0: error: #error Regenerate this file with the current version of nanopb generator. [preprocessorErrorDirective] flipperdevices-qFlipper-bfce851/plugins/flipperproto0/messages/gui.pb.h:9:0: error: #error Regenerate this file with the current version of nanopb generator. [preprocessorErrorDirective] flipperdevices-qFlipper-bfce851/plugins/flipperproto0/messages/property.pb.h:9:0: error: #error Regenerate this file with the current version of nanopb generator. [preprocessorErrorDirective] flipperdevices-qFlipper-bfce851/plugins/flipperproto0/messages/status.pb.h:9:0: error: #error Regenerate this file with the current version of nanopb generator. [preprocessorErrorDirective] flipperdevices-qFlipper-bfce851/plugins/flipperproto0/messages/system.pb.h:9:0: error: #error Regenerate this file with the current version of nanopb generator. [preprocessorErrorDirective] flipperdevices-qFlipper-bfce851/plugins/protobufinterface/protobufplugin.h:13:5: style: Class 'ProtobufPlugin' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] flipperdevices-qFlipper-bfce851/dfu/device/stm32wb55/optionbytes.cpp:246:23: style: C-style pointer casting [cstyleCast] flipperdevices-qFlipper-bfce851/dfu/device/stm32wb55/optionbytes.cpp:236:23: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] flipperdevices-qFlipper-bfce851/dfu/device/stm32wb55/optionbytes.cpp:45:20: style: Local variable 'value' shadows outer function [shadowFunction] flipperdevices-qFlipper-bfce851/dfu/device/stm32wb55/optionbytes.h:135:14: note: Shadowed declaration flipperdevices-qFlipper-bfce851/dfu/device/stm32wb55/optionbytes.cpp:45:20: note: Shadow variable flipperdevices-qFlipper-bfce851/dfu/device/stm32wb55/optionbytes.cpp:123:20: style: Local variable 'value' shadows outer function [shadowFunction] flipperdevices-qFlipper-bfce851/dfu/device/stm32wb55/optionbytes.h:135:14: note: Shadowed declaration flipperdevices-qFlipper-bfce851/dfu/device/stm32wb55/optionbytes.cpp:123:20: note: Shadow variable diff: 2.18.0 flipperdevices-qFlipper-bfce851/application/applicationupdater.cpp:73:2: error: #error "Unsupported OS" [preprocessorErrorDirective] 2.18.0 flipperdevices-qFlipper-bfce851/backend/flipperzero/protobufsession.cpp:451:2: error: #error "Unsupported OS" [preprocessorErrorDirective] 2.18.0 flipperdevices-qFlipper-bfce851/dfu/usbdevice.h:36:2: error: #error "No USB backend confugured" [preprocessorErrorDirective] 2.18.0 flipperdevices-qFlipper-bfce851/plugins/flipperproto0/messages/application.pb.h:9:2: error: #error Regenerate this file with the current version of nanopb generator. [preprocessorErrorDirective] 2.18.0 flipperdevices-qFlipper-bfce851/plugins/flipperproto0/messages/gpio.pb.h:9:2: error: #error Regenerate this file with the current version of nanopb generator. [preprocessorErrorDirective] 2.18.0 flipperdevices-qFlipper-bfce851/plugins/flipperproto0/messages/gui.pb.h:9:2: error: #error Regenerate this file with the current version of nanopb generator. [preprocessorErrorDirective] 2.18.0 flipperdevices-qFlipper-bfce851/plugins/flipperproto0/messages/property.pb.h:9:2: error: #error Regenerate this file with the current version of nanopb generator. [preprocessorErrorDirective] 2.18.0 flipperdevices-qFlipper-bfce851/plugins/flipperproto0/messages/status.pb.h:9:2: error: #error Regenerate this file with the current version of nanopb generator. [preprocessorErrorDirective] 2.18.0 flipperdevices-qFlipper-bfce851/plugins/flipperproto0/messages/storage.pb.h:9:2: error: #error Regenerate this file with the current version of nanopb generator. [preprocessorErrorDirective] 2.18.0 flipperdevices-qFlipper-bfce851/plugins/flipperproto0/messages/system.pb.h:9:2: error: #error Regenerate this file with the current version of nanopb generator. [preprocessorErrorDirective] DONE