2024-04-24 07:19 ftp://ftp.de.debian.org/debian/pool/main/d/deepin-deb-installer/deepin-deb-installer_5.12.4.orig.tar.gz cppcheck-options: --library=posix --library=gnu --library=googletest --library=qt --check-library --inconclusive --enable=style,information --inline-suppr --disable=missingInclude --suppress=unmatchedSuppression --template=daca2 --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning -D__GNUC__ --platform=unix64 -j2 platform: Linux-6.6.15-amd64-x86_64-with-glibc2.37 python: 3.11.8 client-version: 1.3.53 compiler: g++ (Debian 13.2.0-13) 13.2.0 cppcheck: head 2.14.0 head-info: 7dab204 (2024-04-23 22:20:29 +0200) count: 732 732 elapsed-time: 1.7 1.7 head-timing-info: old-timing-info: head results: deepin-deb-installer-5.12.4/src/AptInstallDepend/installDebThread.cpp:47:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/src/AptInstallDepend/installDebThread.cpp:72:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/src/AptInstallDepend/installDebThread.cpp:53:29: style: Local variable 'str' shadows outer variable [shadowVariable] deepin-deb-installer-5.12.4/src/AptInstallDepend/installDebThread.cpp:39:13: note: Shadowed declaration deepin-deb-installer-5.12.4/src/AptInstallDepend/installDebThread.cpp:53:29: note: Shadow variable deepin-deb-installer-5.12.4/src/AptInstallDepend/installDebThread.cpp:73:25: style: Local variable 'str' shadows outer variable [shadowVariable] deepin-deb-installer-5.12.4/src/AptInstallDepend/installDebThread.cpp:69:5: note: Shadowed declaration deepin-deb-installer-5.12.4/src/AptInstallDepend/installDebThread.cpp:73:25: note: Shadow variable deepin-deb-installer-5.12.4/src/AptInstallDepend/installDebThread.cpp:32:45: performance: Function parameter 'tParam' should be passed by const reference. [passedByValue] deepin-deb-installer-5.12.4/src/AptInstallDepend/installDebThread.cpp:37:47: performance: Function parameter 'debPath' should be passed by const reference. [passedByValue] deepin-deb-installer-5.12.4/src/AptInstallDepend/installDebThread.cpp:69:5: performance: Range variable 'str' should be declared as const reference. [iterateByValue] deepin-deb-installer-5.12.4/src/AptInstallDepend/installDebThread.cpp:154:48: performance: Function parameter 'previousName' should be passed by const reference. [passedByValue] deepin-deb-installer-5.12.4/src/AptInstallDepend/installDebThread.cpp:154:70: performance: Function parameter 'packageName' should be passed by const reference. [passedByValue] deepin-deb-installer-5.12.4/src/AptInstallDepend/installDebThread.cpp:197:58: performance: Function parameter 'packageName' should be passed by const reference. [passedByValue] deepin-deb-installer-5.12.4/src/deb-installer/utils/accessible.h:62:1: error: There is an unknown macro here somewhere. Configuration is required. If SET_FORM_ACCESSIBLE is a macro then please configure it. [unknownMacro] deepin-deb-installer-5.12.4/src/deb-installer/manager/AddPackageThread.h:38:5: style: Class 'AddPackageThread' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] deepin-deb-installer-5.12.4/src/deb-installer/manager/AddPackageThread.cpp:34:53: performance: Function parameter 'appendedPackagesMd5' should be passed by const reference. [passedByValue] deepin-deb-installer-5.12.4/src/deb-installer/manager/AddPackageThread.cpp:39:48: performance: Function parameter 'packages' should be passed by const reference. [passedByValue] deepin-deb-installer-5.12.4/src/deb-installer/manager/AddPackageThread.cpp:46:62: performance: Function parameter 'appendedPackagesMd5' should be passed by const reference. [passedByValue] deepin-deb-installer-5.12.4/src/deb-installer/manager/AddPackageThread.cpp:51:68: performance: Function parameter 'packagesMd5' should be passed by const reference. [passedByValue] deepin-deb-installer-5.12.4/src/deb-installer/manager/AddPackageThread.cpp:136:48: performance: Function parameter 'previousName' should be passed by const reference. [passedByValue] deepin-deb-installer-5.12.4/src/deb-installer/manager/AddPackageThread.cpp:136:70: performance: Function parameter 'packageName' should be passed by const reference. [passedByValue] deepin-deb-installer-5.12.4/src/deb-installer/manager/AddPackageThread.cpp:160:58: performance: Function parameter 'packageName' should be passed by const reference. [passedByValue] deepin-deb-installer-5.12.4/src/deb-installer/manager/DealDependThread.cpp:25:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable finished [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/src/deb-installer/manager/DealDependThread.cpp:50:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AuthConfirm [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/src/deb-installer/manager/DealDependThread.cpp:62:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MergedChannels [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/src/deb-installer/manager/DealDependThread.cpp:74:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AnalysisErr [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/src/deb-installer/manager/DealDependThread.h:29:5: style: Class 'DealDependThread' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] deepin-deb-installer-5.12.4/src/deb-installer/manager/DealDependThread.cpp:34:51: performance: Function parameter 'dependList' should be passed by const reference. [passedByValue] deepin-deb-installer-5.12.4/src/deb-installer/manager/DealDependThread.cpp:40:48: performance: Function parameter 'dependName' should be passed by const reference. [passedByValue] deepin-deb-installer-5.12.4/src/deb-installer/manager/PackageDependsStatus.cpp:29:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DependsAvailable [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/src/deb-installer/manager/PackageDependsStatus.cpp:34:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DependsBreak [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/src/deb-installer/manager/PackageDependsStatus.cpp:39:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DependsBreak [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/src/deb-installer/manager/PackageDependsStatus.cpp:87:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DependsBreak [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/src/deb-installer/manager/PackageDependsStatus.cpp:92:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DependsAuthCancel [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/src/deb-installer/manager/PackageDependsStatus.cpp:97:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DependsAvailable [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/src/deb-installer/manager/PackageDependsStatus.cpp:102:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Prohibit [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/src/deb-installer/model/deblistmodel.cpp:49:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AllowUserInteraction [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/src/deb-installer/model/deblistmodel.cpp:186:82: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable finished [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/src/deb-installer/model/deblistmodel.cpp:269:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WorkerPrepare [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/src/deb-installer/model/deblistmodel.cpp:367:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WorkerPrepare [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/src/deb-installer/model/deblistmodel.cpp:435:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable finished [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/src/deb-installer/model/deblistmodel.cpp:444:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WorkerPrepare [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/src/deb-installer/model/deblistmodel.cpp:459:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WorkerPrepare [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/src/deb-installer/model/deblistmodel.cpp:481:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WorkerPrepare [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/src/deb-installer/model/deblistmodel.cpp:555:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AuthError [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/src/deb-installer/model/deblistmodel.cpp:783:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DownloadDisallowedError [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/src/deb-installer/model/deblistmodel.cpp:863:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WindowStaysOnTopHint [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/src/deb-installer/model/deblistmodel.cpp:898:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TabFocus [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/src/deb-installer/model/deblistmodel.cpp:929:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TabFocus [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/src/deb-installer/model/deblistmodel.cpp:991:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable finished [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/src/deb-installer/model/deblistmodel.cpp:1065:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VerifySuccess [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/src/deb-installer/model/deblistmodel.cpp:1305:109: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable status [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/src/deb-installer/model/deblistmodel.cpp:1339:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitive [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/src/deb-installer/model/deblistmodel.cpp:1419:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TabFocus [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/src/deb-installer/model/deblistmodel.cpp:1480:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Key_Escape [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/src/deb-installer/manager/packagesmanager.cpp:73:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MultiArchForeign [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/src/deb-installer/manager/packagesmanager.cpp:136:122: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AutoConnection [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/src/deb-installer/manager/packagesmanager.cpp:345:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NotInstalled [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/src/deb-installer/manager/packagesmanager.cpp:386:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AuthDependsSuccess [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/src/deb-installer/manager/packagesmanager.cpp:470:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Prohibit [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/src/deb-installer/manager/packagesmanager.cpp:588:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/src/deb-installer/manager/packagesmanager.cpp:680:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/src/deb-installer/manager/packagesmanager.cpp:881:89: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DependsOk [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/src/deb-installer/manager/packagesmanager.cpp:1378:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MultiArchSame [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/src/deb-installer/manager/packagesmanager.cpp:1587:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/src/deb-installer/model/deblistmodel.cpp:674:9: style: The if condition is the same as the previous if condition [duplicateCondition] deepin-deb-installer-5.12.4/src/deb-installer/model/deblistmodel.cpp:672:9: note: First condition deepin-deb-installer-5.12.4/src/deb-installer/model/deblistmodel.cpp:674:9: note: Second condition deepin-deb-installer-5.12.4/src/deb-installer/model/deblistmodel.cpp:457:50: style:inconclusive: Function 'slotAppendPackage' argument 1 names different: declaration 'packages' definition 'package'. [funcArgNamesDifferent] deepin-deb-installer-5.12.4/src/deb-installer/model/deblistmodel.h:441:40: note: Function 'slotAppendPackage' argument 1 names different: declaration 'packages' definition 'package'. deepin-deb-installer-5.12.4/src/deb-installer/model/deblistmodel.cpp:457:50: note: Function 'slotAppendPackage' argument 1 names different: declaration 'packages' definition 'package'. deepin-deb-installer-5.12.4/src/deb-installer/model/deblistmodel.cpp:465:67: style:inconclusive: Function 'slotTransactionStatusChanged' argument 1 names different: declaration 'TransactionStatus' definition 'transactionStatus'. [funcArgNamesDifferent] deepin-deb-installer-5.12.4/src/deb-installer/model/deblistmodel.h:452:63: note: Function 'slotTransactionStatusChanged' argument 1 names different: declaration 'TransactionStatus' definition 'transactionStatus'. deepin-deb-installer-5.12.4/src/deb-installer/model/deblistmodel.cpp:465:67: note: Function 'slotTransactionStatusChanged' argument 1 names different: declaration 'TransactionStatus' definition 'transactionStatus'. deepin-deb-installer-5.12.4/src/deb-installer/model/deblistmodel.cpp:572:73: style:inconclusive: Function 'refreshOperatingPackageStatus' argument 1 names different: declaration 'oprationStatus' definition 'operationStatus'. [funcArgNamesDifferent] deepin-deb-installer-5.12.4/src/deb-installer/model/deblistmodel.h:581:63: note: Function 'refreshOperatingPackageStatus' argument 1 names different: declaration 'oprationStatus' definition 'operationStatus'. deepin-deb-installer-5.12.4/src/deb-installer/model/deblistmodel.cpp:572:73: note: Function 'refreshOperatingPackageStatus' argument 1 names different: declaration 'oprationStatus' definition 'operationStatus'. deepin-deb-installer-5.12.4/src/deb-installer/model/deblistmodel.cpp:1222:59: style:inconclusive: Function 'slotSetCurrentIndex' argument 1 names different: declaration 'idx' definition 'modelIndex'. [funcArgNamesDifferent] deepin-deb-installer-5.12.4/src/deb-installer/model/deblistmodel.h:424:49: note: Function 'slotSetCurrentIndex' argument 1 names different: declaration 'idx' definition 'modelIndex'. deepin-deb-installer-5.12.4/src/deb-installer/model/deblistmodel.cpp:1222:59: note: Function 'slotSetCurrentIndex' argument 1 names different: declaration 'idx' definition 'modelIndex'. deepin-deb-installer-5.12.4/src/deb-installer/model/deblistmodel.cpp:1298:48: style:inconclusive: Function 'slotConfigInstallFinish' argument 1 names different: declaration 'flag' definition 'installResult'. [funcArgNamesDifferent] deepin-deb-installer-5.12.4/src/deb-installer/model/deblistmodel.h:472:38: note: Function 'slotConfigInstallFinish' argument 1 names different: declaration 'flag' definition 'installResult'. deepin-deb-installer-5.12.4/src/deb-installer/model/deblistmodel.cpp:1298:48: note: Function 'slotConfigInstallFinish' argument 1 names different: declaration 'flag' definition 'installResult'. deepin-deb-installer-5.12.4/src/deb-installer/model/deblistmodel.cpp:1360:51: style:inconclusive: Function 'slotCheckInstallStatus' argument 1 names different: declaration 'str' definition 'installInfo'. [funcArgNamesDifferent] deepin-deb-installer-5.12.4/src/deb-installer/model/deblistmodel.h:486:41: note: Function 'slotCheckInstallStatus' argument 1 names different: declaration 'str' definition 'installInfo'. deepin-deb-installer-5.12.4/src/deb-installer/model/deblistmodel.cpp:1360:51: note: Function 'slotCheckInstallStatus' argument 1 names different: declaration 'str' definition 'installInfo'. deepin-deb-installer-5.12.4/src/deb-installer/model/deblistmodel.cpp:107:82: performance: Function parameter 'errorInfo' should be passed by const reference. [passedByValue] deepin-deb-installer-5.12.4/src/deb-installer/model/deblistmodel.cpp:127:19: performance: Range variable 'error' should be declared as const reference. [iterateByValue] deepin-deb-installer-5.12.4/src/deb-installer/model/deblistmodel.cpp:241:80: performance: Function parameter 'dependName' should be passed by const reference. However it seems that 'slotDealDependResult' is a callback function. [passedByValueCallback] deepin-deb-installer-5.12.4/src/deb-installer/model/deblistmodel.cpp:195:91: note: Function pointer used here. deepin-deb-installer-5.12.4/src/deb-installer/model/deblistmodel.cpp:241:80: note: Function parameter 'dependName' should be passed by const reference. However it seems that 'slotDealDependResult' is a callback function. deepin-deb-installer-5.12.4/src/deb-installer/model/deblistmodel.cpp:1143:42: performance: Function parameter 'debPath' should be passed by const reference. [passedByValue] deepin-deb-installer-5.12.4/src/deb-installer/model/deblistmodel.cpp:1165:38: performance: Function parameter 'debPath' should be passed by const reference. [passedByValue] deepin-deb-installer-5.12.4/src/deb-installer/model/deblistmodel.cpp:1244:15: performance: Range variable 'md5' should be declared as const reference. [iterateByValue] deepin-deb-installer-5.12.4/src/deb-installer/model/deblistmodel.cpp:1354:49: performance: Function parameter 'str' should be passed by const reference. However it seems that 'slotConfigInputWrite' is a callback function. [passedByValueCallback] deepin-deb-installer-5.12.4/src/deb-installer/model/deblistmodel.cpp:192:86: note: Function pointer used here. deepin-deb-installer-5.12.4/src/deb-installer/model/deblistmodel.cpp:1354:49: note: Function parameter 'str' should be passed by const reference. However it seems that 'slotConfigInputWrite' is a callback function. deepin-deb-installer-5.12.4/src/deb-installer/model/deblistmodel.cpp:1360:51: performance: Function parameter 'installInfo' should be passed by const reference. [passedByValue] deepin-deb-installer-5.12.4/src/deb-installer/model/deblistmodel.cpp:1186:18: style: Variable 'trans' can be declared as pointer to const [constVariablePointer] deepin-deb-installer-5.12.4/src/deb-installer/model/deblistmodel.cpp:128:0: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] deepin-deb-installer-5.12.4/src/deb-installer/model/deblistmodel.cpp:1107:17: style: Unused variable: strFilePath [unusedVariable] deepin-deb-installer-5.12.4/src/deb-installer/manager/packagesmanager.cpp:953:29: style: Condition 'packages.isEmpty()' is always false [knownConditionTrueFalse] deepin-deb-installer-5.12.4/src/deb-installer/manager/packagesmanager.cpp:945:11: note: Assuming that condition '1==packages.size()' is not redundant deepin-deb-installer-5.12.4/src/deb-installer/manager/packagesmanager.cpp:953:29: note: Condition 'packages.isEmpty()' is always false deepin-deb-installer-5.12.4/src/deb-installer/manager/packagesmanager.cpp:988:22: style: The scope of the variable 'pkgMd5' can be reduced. [variableScope] deepin-deb-installer-5.12.4/src/deb-installer/manager/packagesmanager.cpp:1285:30: style: The scope of the variable 'depends' can be reduced. [variableScope] deepin-deb-installer-5.12.4/src/deb-installer/manager/packagesmanager.cpp:658:68: style:inconclusive: Function 'packageCandidateChoose' argument 3 names different: declaration 'candidateItem' definition 'candidateList'. [funcArgNamesDifferent] deepin-deb-installer-5.12.4/src/deb-installer/manager/packagesmanager.h:352:61: note: Function 'packageCandidateChoose' argument 3 names different: declaration 'candidateItem' definition 'candidateList'. deepin-deb-installer-5.12.4/src/deb-installer/manager/packagesmanager.cpp:658:68: note: Function 'packageCandidateChoose' argument 3 names different: declaration 'candidateItem' definition 'candidateList'. deepin-deb-installer-5.12.4/src/deb-installer/manager/packagesmanager.cpp:940:49: style:inconclusive: Function 'appendPackage' argument 1 names different: declaration 'debPackage' definition 'packages'. [funcArgNamesDifferent] deepin-deb-installer-5.12.4/src/deb-installer/manager/packagesmanager.h:301:36: note: Function 'appendPackage' argument 1 names different: declaration 'debPackage' definition 'packages'. deepin-deb-installer-5.12.4/src/deb-installer/manager/packagesmanager.cpp:940:49: note: Function 'appendPackage' argument 1 names different: declaration 'debPackage' definition 'packages'. deepin-deb-installer-5.12.4/src/deb-installer/manager/packagesmanager.cpp:1110:39: style:inconclusive: Function 'refreshPage' argument 1 names different: declaration 'pkgCount' definition 'validPkgCount'. [funcArgNamesDifferent] deepin-deb-installer-5.12.4/src/deb-installer/manager/packagesmanager.h:461:26: note: Function 'refreshPage' argument 1 names different: declaration 'pkgCount' definition 'validPkgCount'. deepin-deb-installer-5.12.4/src/deb-installer/manager/packagesmanager.cpp:1110:39: note: Function 'refreshPage' argument 1 names different: declaration 'pkgCount' definition 'validPkgCount'. deepin-deb-installer-5.12.4/src/deb-installer/manager/packagesmanager.cpp:163:14: style: Local variable 'backend' shadows outer function [shadowFunction] deepin-deb-installer-5.12.4/src/deb-installer/manager/packagesmanager.h:208:20: note: Shadowed declaration deepin-deb-installer-5.12.4/src/deb-installer/manager/packagesmanager.cpp:163:14: note: Shadow variable deepin-deb-installer-5.12.4/src/deb-installer/manager/packagesmanager.cpp:220:18: style: Local variable 'backend' shadows outer function [shadowFunction] deepin-deb-installer-5.12.4/src/deb-installer/manager/packagesmanager.h:208:20: note: Shadowed declaration deepin-deb-installer-5.12.4/src/deb-installer/manager/packagesmanager.cpp:220:18: note: Shadow variable deepin-deb-installer-5.12.4/src/deb-installer/manager/packagesmanager.cpp:280:22: style: Local variable 'backend' shadows outer function [shadowFunction] deepin-deb-installer-5.12.4/src/deb-installer/manager/packagesmanager.h:208:20: note: Shadowed declaration deepin-deb-installer-5.12.4/src/deb-installer/manager/packagesmanager.cpp:280:22: note: Shadow variable deepin-deb-installer-5.12.4/src/deb-installer/manager/packagesmanager.cpp:283:22: style: Local variable 'package' shadows outer function [shadowFunction] deepin-deb-installer-5.12.4/src/deb-installer/manager/packagesmanager.h:221:13: note: Shadowed declaration deepin-deb-installer-5.12.4/src/deb-installer/manager/packagesmanager.cpp:283:22: note: Shadow variable deepin-deb-installer-5.12.4/src/deb-installer/manager/packagesmanager.cpp:348:14: style: Local variable 'backend' shadows outer function [shadowFunction] deepin-deb-installer-5.12.4/src/deb-installer/manager/packagesmanager.h:208:20: note: Shadowed declaration deepin-deb-installer-5.12.4/src/deb-installer/manager/packagesmanager.cpp:348:14: note: Shadow variable deepin-deb-installer-5.12.4/src/deb-installer/manager/packagesmanager.cpp:353:14: style: Local variable 'package' shadows outer function [shadowFunction] deepin-deb-installer-5.12.4/src/deb-installer/manager/packagesmanager.h:221:13: note: Shadowed declaration deepin-deb-installer-5.12.4/src/deb-installer/manager/packagesmanager.cpp:353:14: note: Shadow variable deepin-deb-installer-5.12.4/src/deb-installer/manager/packagesmanager.cpp:621:14: style: Local variable 'backend' shadows outer function [shadowFunction] deepin-deb-installer-5.12.4/src/deb-installer/manager/packagesmanager.h:208:20: note: Shadowed declaration deepin-deb-installer-5.12.4/src/deb-installer/manager/packagesmanager.cpp:621:14: note: Shadow variable deepin-deb-installer-5.12.4/src/deb-installer/manager/packagesmanager.cpp:626:14: style: Local variable 'package' shadows outer function [shadowFunction] deepin-deb-installer-5.12.4/src/deb-installer/manager/packagesmanager.h:221:13: note: Shadowed declaration deepin-deb-installer-5.12.4/src/deb-installer/manager/packagesmanager.cpp:626:14: note: Shadow variable deepin-deb-installer-5.12.4/src/deb-installer/manager/packagesmanager.cpp:661:18: style: Local variable 'package' shadows outer function [shadowFunction] deepin-deb-installer-5.12.4/src/deb-installer/manager/packagesmanager.h:221:13: note: Shadowed declaration deepin-deb-installer-5.12.4/src/deb-installer/manager/packagesmanager.cpp:661:18: note: Shadow variable deepin-deb-installer-5.12.4/src/deb-installer/manager/packagesmanager.cpp:691:30: style: Local variable 'backend' shadows outer function [shadowFunction] deepin-deb-installer-5.12.4/src/deb-installer/manager/packagesmanager.h:208:20: note: Shadowed declaration deepin-deb-installer-5.12.4/src/deb-installer/manager/packagesmanager.cpp:691:30: note: Shadow variable deepin-deb-installer-5.12.4/src/deb-installer/manager/packagesmanager.cpp:710:26: style: Local variable 'backend' shadows outer function [shadowFunction] deepin-deb-installer-5.12.4/src/deb-installer/manager/packagesmanager.h:208:20: note: Shadowed declaration deepin-deb-installer-5.12.4/src/deb-installer/manager/packagesmanager.cpp:710:26: note: Shadow variable deepin-deb-installer-5.12.4/src/deb-installer/manager/packagesmanager.cpp:731:34: style: Local variable 'backend' shadows outer function [shadowFunction] deepin-deb-installer-5.12.4/src/deb-installer/manager/packagesmanager.h:208:20: note: Shadowed declaration deepin-deb-installer-5.12.4/src/deb-installer/manager/packagesmanager.cpp:731:34: note: Shadow variable deepin-deb-installer-5.12.4/src/deb-installer/manager/packagesmanager.cpp:778:14: style: Local variable 'package' shadows outer function [shadowFunction] deepin-deb-installer-5.12.4/src/deb-installer/manager/packagesmanager.h:221:13: note: Shadowed declaration deepin-deb-installer-5.12.4/src/deb-installer/manager/packagesmanager.cpp:778:14: note: Shadow variable deepin-deb-installer-5.12.4/src/deb-installer/manager/packagesmanager.cpp:973:15: style: Local variable 'package' shadows outer function [shadowFunction] deepin-deb-installer-5.12.4/src/deb-installer/manager/packagesmanager.h:221:13: note: Shadowed declaration deepin-deb-installer-5.12.4/src/deb-installer/manager/packagesmanager.cpp:973:15: note: Shadow variable deepin-deb-installer-5.12.4/src/deb-installer/manager/packagesmanager.cpp:990:19: style: Local variable 'package' shadows outer function [shadowFunction] deepin-deb-installer-5.12.4/src/deb-installer/manager/packagesmanager.h:221:13: note: Shadowed declaration deepin-deb-installer-5.12.4/src/deb-installer/manager/packagesmanager.cpp:990:19: note: Shadow variable deepin-deb-installer-5.12.4/src/deb-installer/manager/packagesmanager.cpp:1232:14: style: Local variable 'package' shadows outer function [shadowFunction] deepin-deb-installer-5.12.4/src/deb-installer/manager/packagesmanager.h:221:13: note: Shadowed declaration deepin-deb-installer-5.12.4/src/deb-installer/manager/packagesmanager.cpp:1232:14: note: Shadow variable deepin-deb-installer-5.12.4/src/deb-installer/manager/packagesmanager.cpp:1326:14: style: Local variable 'package' shadows outer function [shadowFunction] deepin-deb-installer-5.12.4/src/deb-installer/manager/packagesmanager.h:221:13: note: Shadowed declaration deepin-deb-installer-5.12.4/src/deb-installer/manager/packagesmanager.cpp:1326:14: note: Shadow variable deepin-deb-installer-5.12.4/src/deb-installer/manager/packagesmanager.cpp:1379:22: style: Local variable 'backend' shadows outer function [shadowFunction] deepin-deb-installer-5.12.4/src/deb-installer/manager/packagesmanager.h:208:20: note: Shadowed declaration deepin-deb-installer-5.12.4/src/deb-installer/manager/packagesmanager.cpp:1379:22: note: Shadow variable deepin-deb-installer-5.12.4/src/deb-installer/manager/packagesmanager.cpp:1398:22: style: Local variable 'backend' shadows outer function [shadowFunction] deepin-deb-installer-5.12.4/src/deb-installer/manager/packagesmanager.h:208:20: note: Shadowed declaration deepin-deb-installer-5.12.4/src/deb-installer/manager/packagesmanager.cpp:1398:22: note: Shadow variable deepin-deb-installer-5.12.4/src/deb-installer/manager/packagesmanager.cpp:1460:14: style: Local variable 'backend' shadows outer function [shadowFunction] deepin-deb-installer-5.12.4/src/deb-installer/manager/packagesmanager.h:208:20: note: Shadowed declaration deepin-deb-installer-5.12.4/src/deb-installer/manager/packagesmanager.cpp:1460:14: note: Shadow variable deepin-deb-installer-5.12.4/src/deb-installer/manager/packagesmanager.cpp:1465:14: style: Local variable 'package' shadows outer function [shadowFunction] deepin-deb-installer-5.12.4/src/deb-installer/manager/packagesmanager.h:221:13: note: Shadowed declaration deepin-deb-installer-5.12.4/src/deb-installer/manager/packagesmanager.cpp:1465:14: note: Shadow variable deepin-deb-installer-5.12.4/src/deb-installer/manager/packagesmanager.cpp:1625:14: style: Local variable 'backend' shadows outer function [shadowFunction] deepin-deb-installer-5.12.4/src/deb-installer/manager/packagesmanager.h:208:20: note: Shadowed declaration deepin-deb-installer-5.12.4/src/deb-installer/manager/packagesmanager.cpp:1625:14: note: Shadow variable deepin-deb-installer-5.12.4/src/deb-installer/manager/packagesmanager.cpp:382:78: performance: Function parameter 'dependName' should be passed by const reference. However it seems that 'slotDealDependResult' is a callback function. [passedByValueCallback] deepin-deb-installer-5.12.4/src/deb-installer/manager/packagesmanager.cpp:129:97: note: Function pointer used here. deepin-deb-installer-5.12.4/src/deb-installer/manager/packagesmanager.cpp:382:78: note: Function parameter 'dependName' should be passed by const reference. However it seems that 'slotDealDependResult' is a callback function. deepin-deb-installer-5.12.4/src/deb-installer/manager/packagesmanager.cpp:967:48: performance: Function parameter 'packages' should be passed by const reference. [passedByValue] deepin-deb-installer-5.12.4/src/deb-installer/manager/packagesmanager.cpp:1057:50: performance: Function parameter 'packages' should be passed by const reference. [passedByValue] deepin-deb-installer-5.12.4/src/deb-installer/manager/packagesmanager.cpp:1293:31: performance: Range variable 'otherDepend' should be declared as const reference. [iterateByValue] deepin-deb-installer-5.12.4/src/deb-installer/manager/packagesmanager.cpp:1471:18: performance: Range variable 'arch' should be declared as const reference. [iterateByValue] deepin-deb-installer-5.12.4/src/deb-installer/manager/packagesmanager.cpp:1481:23: performance: Range variable 'dInfo' should be declared as const reference. [iterateByValue] deepin-deb-installer-5.12.4/src/deb-installer/manager/packagesmanager.cpp:1501:47: performance: Function parameter 'previousName' should be passed by const reference. [passedByValue] deepin-deb-installer-5.12.4/src/deb-installer/manager/packagesmanager.cpp:1501:69: performance: Function parameter 'packageName' should be passed by const reference. [passedByValue] deepin-deb-installer-5.12.4/src/deb-installer/manager/packagesmanager.cpp:1530:57: performance: Function parameter 'packageName' should be passed by const reference. [passedByValue] deepin-deb-installer-5.12.4/src/deb-installer/manager/packagesmanager.cpp:1598:50: performance: Function parameter 'applicationName' should be passed by const reference. [passedByValue] deepin-deb-installer-5.12.4/src/deb-installer/manager/packagesmanager.cpp:348:14: style: Variable 'backend' can be declared as pointer to const [constVariablePointer] deepin-deb-installer-5.12.4/src/deb-installer/manager/packagesmanager.cpp:1408:38: style: Variable 'availablePackage' is assigned a value that is never used. [unreadVariable] deepin-deb-installer-5.12.4/src/deb-installer/manager/packagesmanager.cpp:1416:38: style: Variable 'availablePackage' is assigned a value that is never used. [unreadVariable] deepin-deb-installer-5.12.4/src/deb-installer/manager/packagesmanager.cpp:1419:34: style: Variable 'availablePackage' is assigned a value that is never used. [unreadVariable] deepin-deb-installer-5.12.4/src/deb-installer/model/packagelistview.cpp:43:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TouchGesture [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/src/deb-installer/model/packagelistview.cpp:62:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QueuedConnection [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/src/deb-installer/model/packagelistview.cpp:71:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ApplicationShortcut [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/src/deb-installer/model/packagelistview.cpp:83:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LeftButton [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/src/deb-installer/model/packagelistview.cpp:136:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AltModifier [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/src/deb-installer/model/packagelistview.cpp:273:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TabFocusReason [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/src/deb-installer/model/packagelistview.cpp:293:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FontChange [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/src/deb-installer/model/packagelistview.cpp:193:12: style: The scope of the variable 'rightMenu' can be reduced. [variableScope] deepin-deb-installer-5.12.4/src/deb-installer/model/packageslistdelegate.cpp:65:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Active [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/src/deb-installer/model/packageslistdelegate.cpp:103:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Antialiasing [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/src/deb-installer/process/kprocess.h:352:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_ptr [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/src/deb-installer/process/kpty_p.h:33:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_ptr [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/src/deb-installer/process/kptydevice.h:337:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_ptr [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/src/deb-installer/process/Pty.cpp:75:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IXOFF [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/src/deb-installer/process/Pty.cpp:88:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IXON [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/src/deb-installer/process/Pty.cpp:119:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERASE [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/src/deb-installer/process/Pty.cpp:130:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERASE [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/src/deb-installer/process/Pty.cpp:195:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IXOFF [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/src/deb-installer/process/Pty.cpp:226:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IXOFF [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/src/deb-installer/process/Pty.cpp:248:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IWGRP [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/src/deb-installer/process/Pty.cpp:303:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Acceptable [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/src/deb-installer/process/Pty.cpp:594:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_DFL [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/src/deb-installer/model/deblistmodel.h:83:79: performance: Function parameter 'errorInfo' should be passed by const reference. [passedByValue] deepin-deb-installer-5.12.4/src/deb-installer/process/kptydevice.h:259:16: error: Returning pointer to local variable 'tmp' that will be invalid when returning. [returnDanglingLifetime] deepin-deb-installer-5.12.4/src/deb-installer/process/kptydevice.h:255:27: note: Pointer to container is created here. deepin-deb-installer-5.12.4/src/deb-installer/process/kptydevice.h:253:24: note: Variable created here. deepin-deb-installer-5.12.4/src/deb-installer/process/kptydevice.h:259:16: note: Returning pointer to local variable 'tmp' that will be invalid when returning. deepin-deb-installer-5.12.4/src/deb-installer/process/kprocess.h:355:5: warning: Member variable 'KProcessPrivate::outputChannelMode' is not initialized in the constructor. [uninitMemberVar] deepin-deb-installer-5.12.4/src/deb-installer/process/kprocess.h:355:5: warning: Member variable 'KProcessPrivate::q_ptr' is not initialized in the constructor. [uninitMemberVar] deepin-deb-installer-5.12.4/src/deb-installer/process/kptyprocess.h:160:5: warning: Member variable 'KPtyProcessPrivate::pty' is not initialized in the constructor. [uninitMemberVar] deepin-deb-installer-5.12.4/src/deb-installer/process/kprocess.h:352:5: performance:inconclusive: Technically the member function 'KProcessPrivate::d_func' can be static (but you may consider moving to unnamed namespace). [functionStatic] deepin-deb-installer-5.12.4/src/deb-installer/process/kpty_p.h:33:5: performance:inconclusive: Technically the member function 'KPtyPrivate::d_func' can be static (but you may consider moving to unnamed namespace). [functionStatic] deepin-deb-installer-5.12.4/src/deb-installer/process/kptydevice.h:337:5: performance:inconclusive: Technically the member function 'KPtyDevicePrivate::d_func' can be static (but you may consider moving to unnamed namespace). [functionStatic] deepin-deb-installer-5.12.4/src/deb-installer/process/kptydevice.h:337:5: warning: The struct 'KPtyDevicePrivate' defines member function with name 'd_func' also defined in its parent class 'KPtyPrivate'. [duplInheritedMember] deepin-deb-installer-5.12.4/src/deb-installer/process/kpty_p.h:33:5: note: Parent function 'KPtyPrivate::d_func' deepin-deb-installer-5.12.4/src/deb-installer/process/kptydevice.h:337:5: note: Derived function 'KPtyDevicePrivate::d_func' deepin-deb-installer-5.12.4/src/deb-installer/process/kpty.h:182:5: style: Class 'KPty' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] deepin-deb-installer-5.12.4/src/deb-installer/process/kpty_p.h:35:5: style: Class 'KPtyPrivate' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] deepin-deb-installer-5.12.4/src/deb-installer/process/kptydevice.h:58:5: style: Class 'KPtyDevice' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] deepin-deb-installer-5.12.4/src/deb-installer/process/kptydevice.h:339:5: style: Struct 'KPtyDevicePrivate' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] deepin-deb-installer-5.12.4/src/deb-installer/process/kptyprocess.h:86:5: style: Class 'KPtyProcess' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] deepin-deb-installer-5.12.4/src/deb-installer/process/Pty.cpp:456:62: style: Condition '!_isCommandExec' is always true [knownConditionTrueFalse] deepin-deb-installer-5.12.4/src/deb-installer/process/Pty.cpp:452:22: note: Assignment '_isCommandExec=false', assigned value is 0 deepin-deb-installer-5.12.4/src/deb-installer/process/Pty.cpp:456:62: note: Condition '!_isCommandExec' is always true deepin-deb-installer-5.12.4/src/deb-installer/process/kptydevice.h:292:37: style: C-style pointer casting [cstyleCast] deepin-deb-installer-5.12.4/src/deb-installer/process/Pty.cpp:446:10: style: The scope of the variable 'isCustomCommand' can be reduced. [variableScope] deepin-deb-installer-5.12.4/src/deb-installer/process/Pty.cpp:67:38: style:inconclusive: Function 'setFlowControlEnabled' argument 1 names different: declaration 'on' definition 'enable'. [funcArgNamesDifferent] deepin-deb-installer-5.12.4/src/deb-installer/process/Pty.h:123:37: note: Function 'setFlowControlEnabled' argument 1 names different: declaration 'on' definition 'enable'. deepin-deb-installer-5.12.4/src/deb-installer/process/Pty.cpp:67:38: note: Function 'setFlowControlEnabled' argument 1 names different: declaration 'on' definition 'enable'. deepin-deb-installer-5.12.4/src/deb-installer/process/Pty.cpp:94:28: style:inconclusive: Function 'setUtf8Mode' argument 1 names different: declaration 'on' definition 'enable'. [funcArgNamesDifferent] deepin-deb-installer-5.12.4/src/deb-installer/process/Pty.h:160:27: note: Function 'setUtf8Mode' argument 1 names different: declaration 'on' definition 'enable'. deepin-deb-installer-5.12.4/src/deb-installer/process/Pty.cpp:94:28: note: Function 'setUtf8Mode' argument 1 names different: declaration 'on' definition 'enable'. deepin-deb-installer-5.12.4/src/deb-installer/process/Pty.cpp:155:35: style:inconclusive: Function 'start' argument 2 names different: declaration 'arguments' definition 'programArguments'. [funcArgNamesDifferent] deepin-deb-installer-5.12.4/src/deb-installer/process/Pty.h:104:35: note: Function 'start' argument 2 names different: declaration 'arguments' definition 'programArguments'. deepin-deb-installer-5.12.4/src/deb-installer/process/Pty.cpp:155:35: note: Function 'start' argument 2 names different: declaration 'arguments' definition 'programArguments'. deepin-deb-installer-5.12.4/src/deb-installer/process/Pty.cpp:253:14: style:inconclusive: Function 'Pty' argument 1 names different: declaration 'ptyMasterFd' definition 'masterFd'. [funcArgNamesDifferent] deepin-deb-installer-5.12.4/src/deb-installer/process/Pty.h:79:22: note: Function 'Pty' argument 1 names different: declaration 'ptyMasterFd' definition 'masterFd'. deepin-deb-installer-5.12.4/src/deb-installer/process/Pty.cpp:253:14: note: Function 'Pty' argument 1 names different: declaration 'ptyMasterFd' definition 'masterFd'. deepin-deb-installer-5.12.4/src/deb-installer/process/Pty.cpp:437:32: style:inconclusive: Function 'sendData' argument 1 names different: declaration 'buffer' definition 'data'. [funcArgNamesDifferent] deepin-deb-installer-5.12.4/src/deb-installer/process/Pty.h:180:31: note: Function 'sendData' argument 1 names different: declaration 'buffer' definition 'data'. deepin-deb-installer-5.12.4/src/deb-installer/process/Pty.cpp:437:32: note: Function 'sendData' argument 1 names different: declaration 'buffer' definition 'data'. deepin-deb-installer-5.12.4/src/deb-installer/process/Pty.cpp:342:21: style: Local variable 'packageName' shadows outer variable [shadowVariable] deepin-deb-installer-5.12.4/src/deb-installer/process/Pty.cpp:309:13: note: Shadowed declaration deepin-deb-installer-5.12.4/src/deb-installer/process/Pty.cpp:342:21: note: Shadow variable deepin-deb-installer-5.12.4/src/deb-installer/process/Pty.cpp:403:21: style: Local variable 'packageName' shadows outer variable [shadowVariable] deepin-deb-installer-5.12.4/src/deb-installer/process/Pty.cpp:370:13: note: Shadowed declaration deepin-deb-installer-5.12.4/src/deb-installer/process/Pty.cpp:403:21: note: Shadow variable deepin-deb-installer-5.12.4/src/deb-installer/process/Pty.cpp:292:34: performance: Function parameter 'strCommand' should be passed by const reference. [passedByValue] deepin-deb-installer-5.12.4/src/deb-installer/process/Pty.cpp:292:54: performance: Function parameter 'strPattern' should be passed by const reference. [passedByValue] deepin-deb-installer-5.12.4/src/deb-installer/process/Pty.cpp:307:39: performance: Function parameter 'strCommand' should be passed by const reference. [passedByValue] deepin-deb-installer-5.12.4/src/deb-installer/process/Pty.cpp:368:38: performance: Function parameter 'strCommand' should be passed by const reference. [passedByValue] deepin-deb-installer-5.12.4/src/deb-installer/process/Pty.cpp:446:26: style: Variable 'isCustomCommand' is assigned a value that is never used. [unreadVariable] deepin-deb-installer-5.12.4/src/deb-installer/process/Pty.cpp:449:25: style: Variable 'isCustomCommand' is assigned a value that is never used. [unreadVariable] deepin-deb-installer-5.12.4/src/deb-installer/process/kprocess.cpp:67:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/src/deb-installer/process/kprocess.cpp:89:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StandardOutput [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/src/deb-installer/process/kprocess.cpp:98:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StandardError [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/src/deb-installer/process/kprocess.cpp:113:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ForwardedChannels [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/src/deb-installer/process/kprocess.cpp:121:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ForwardedChannels [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/src/deb-installer/process/kprocess.cpp:147:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SeparateChannels [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/src/deb-installer/process/kprocess.cpp:358:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NormalExit [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/src/deb-installer/process/kprocess.h:362:10: performance:inconclusive: Technically the member function 'KProcessPrivate::writeAll' can be static (but you may consider moving to unnamed namespace). [functionStatic] deepin-deb-installer-5.12.4/src/deb-installer/process/kprocess.cpp:50:23: note: Technically the member function 'KProcessPrivate::writeAll' can be static (but you may consider moving to unnamed namespace). deepin-deb-installer-5.12.4/src/deb-installer/process/kprocess.h:362:10: note: Technically the member function 'KProcessPrivate::writeAll' can be static (but you may consider moving to unnamed namespace). deepin-deb-installer-5.12.4/src/deb-installer/process/kprocess.cpp:381:12: style: Local variable 'pid' shadows outer function [shadowFunction] deepin-deb-installer-5.12.4/src/deb-installer/process/kprocess.h:324:9: note: Shadowed declaration deepin-deb-installer-5.12.4/src/deb-installer/process/kprocess.cpp:381:12: note: Shadow variable deepin-deb-installer-5.12.4/src/deb-installer/process/kprocess.cpp:390:12: style: Local variable 'pid' shadows outer function [shadowFunction] deepin-deb-installer-5.12.4/src/deb-installer/process/kprocess.h:324:9: note: Shadowed declaration deepin-deb-installer-5.12.4/src/deb-installer/process/kprocess.cpp:390:12: note: Shadow variable deepin-deb-installer-5.12.4/src/deb-installer/process/kpty.cpp:292:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/src/deb-installer/process/kpty.cpp:449:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/src/deb-installer/process/kpty.cpp:472:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/src/deb-installer/process/kpty.cpp:498:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_WRONLY [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/src/deb-installer/process/kpty.cpp:586:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _PATH_UTMP [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/src/deb-installer/process/kpty.cpp:638:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _PATH_UTMP [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/src/deb-installer/process/kpty.cpp:676:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCGETS [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/src/deb-installer/process/kpty.cpp:683:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCSETS [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/src/deb-installer/process/kpty.cpp:694:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TIOCSWINSZ [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/src/deb-installer/process/kpty.cpp:704:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ECHO [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/src/deb-installer/process/kpty.cpp:308:44: portability: Non reentrant function 'getgrnam' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getgrnam_r'. [prohibitedgetgrnamCalled] deepin-deb-installer-5.12.4/src/deb-installer/process/kpty.cpp:310:33: portability: Non reentrant function 'getgrnam' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getgrnam_r'. [prohibitedgetgrnamCalled] deepin-deb-installer-5.12.4/src/deb-installer/process/kpty.h:60:10: performance:inconclusive: Technically the member function 'KPty::open' can be static (but you may consider moving to unnamed namespace). [functionStatic] deepin-deb-installer-5.12.4/src/deb-installer/process/kpty.cpp:381:12: note: Technically the member function 'KPty::open' can be static (but you may consider moving to unnamed namespace). deepin-deb-installer-5.12.4/src/deb-installer/process/kpty.h:60:10: note: Technically the member function 'KPty::open' can be static (but you may consider moving to unnamed namespace). deepin-deb-installer-5.12.4/src/deb-installer/process/kpty_p.h:38:10: performance:inconclusive: Technically the member function 'KPtyPrivate::chownpty' can be static (but you may consider moving to unnamed namespace). [functionStatic] deepin-deb-installer-5.12.4/src/deb-installer/process/kpty.cpp:184:19: note: Technically the member function 'KPtyPrivate::chownpty' can be static (but you may consider moving to unnamed namespace). deepin-deb-installer-5.12.4/src/deb-installer/process/kpty_p.h:38:10: note: Technically the member function 'KPtyPrivate::chownpty' can be static (but you may consider moving to unnamed namespace). deepin-deb-installer-5.12.4/src/deb-installer/process/kpty.cpp:196:9: warning: Class 'KPty' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] deepin-deb-installer-5.12.4/src/deb-installer/process/kpty.cpp:196:9: warning: Class 'KPty' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] deepin-deb-installer-5.12.4/src/deb-installer/process/kpty.cpp:338:13: style: Condition '!d->chownpty(true)' is always false [knownConditionTrueFalse] deepin-deb-installer-5.12.4/src/deb-installer/process/kpty.cpp:338:25: note: Calling function 'chownpty' returns 1 deepin-deb-installer-5.12.4/src/deb-installer/process/kpty.cpp:338:13: note: Condition '!d->chownpty(true)' is always false deepin-deb-installer-5.12.4/src/deb-installer/process/kpty.cpp:676:12: style: C-style pointer casting [cstyleCast] deepin-deb-installer-5.12.4/src/deb-installer/process/kpty.cpp:683:12: style: C-style pointer casting [cstyleCast] deepin-deb-installer-5.12.4/src/deb-installer/process/kpty.cpp:694:43: style: C-style pointer casting [cstyleCast] deepin-deb-installer-5.12.4/src/deb-installer/process/kpty.cpp:485:5: style: Variable 'd' can be declared as pointer to const [constVariablePointer] deepin-deb-installer-5.12.4/src/deb-installer/process/kpty.cpp:502:14: style: Variable 'pgrp' is assigned a value that is never used. [unreadVariable] deepin-deb-installer-5.12.4/src/deb-installer/process/kptydevice.cpp:76:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_IGN [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/src/deb-installer/process/kptydevice.cpp:93:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FIONREAD [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/src/deb-installer/process/kptydevice.cpp:163:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/src/deb-installer/process/kptydevice.cpp:248:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/src/deb-installer/process/kptydevice.cpp:278:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Read [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/src/deb-installer/process/kptydevice.h:93:10: style: Virtual function 'close' is called from destructor '~KPtyDevice()' at line 297. Dynamic binding is not used. [virtualCallInConstructor] deepin-deb-installer-5.12.4/src/deb-installer/process/kptydevice.cpp:297:5: note: Calling close deepin-deb-installer-5.12.4/src/deb-installer/process/kptydevice.h:93:10: note: close is a virtual function deepin-deb-installer-5.12.4/src/deb-installer/process/kptydevice.cpp:93:54: style: C-style pointer casting [cstyleCast] deepin-deb-installer-5.12.4/src/deb-installer/process/kptydevice.cpp:400:48: style:inconclusive: Function 'readData' argument 2 names different: declaration 'maxSize' definition 'maxlen'. [funcArgNamesDifferent] deepin-deb-installer-5.12.4/src/deb-installer/process/kptydevice.h:157:40: note: Function 'readData' argument 2 names different: declaration 'maxSize' definition 'maxlen'. deepin-deb-installer-5.12.4/src/deb-installer/process/kptydevice.cpp:400:48: note: Function 'readData' argument 2 names different: declaration 'maxSize' definition 'maxlen'. deepin-deb-installer-5.12.4/src/deb-installer/process/kptydevice.cpp:407:52: style:inconclusive: Function 'readLineData' argument 2 names different: declaration 'maxSize' definition 'maxlen'. [funcArgNamesDifferent] deepin-deb-installer-5.12.4/src/deb-installer/process/kptydevice.h:158:44: note: Function 'readLineData' argument 2 names different: declaration 'maxSize' definition 'maxlen'. deepin-deb-installer-5.12.4/src/deb-installer/process/kptydevice.cpp:407:52: note: Function 'readLineData' argument 2 names different: declaration 'maxSize' definition 'maxlen'. deepin-deb-installer-5.12.4/src/deb-installer/process/kptydevice.cpp:414:55: style:inconclusive: Function 'writeData' argument 2 names different: declaration 'maxSize' definition 'len'. [funcArgNamesDifferent] deepin-deb-installer-5.12.4/src/deb-installer/process/kptydevice.h:159:47: note: Function 'writeData' argument 2 names different: declaration 'maxSize' definition 'len'. deepin-deb-installer-5.12.4/src/deb-installer/process/kptydevice.cpp:414:55: note: Function 'writeData' argument 2 names different: declaration 'maxSize' definition 'len'. deepin-deb-installer-5.12.4/src/deb-installer/process/kptyprocess.cpp:66:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NotRunning [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/src/deb-installer/singleInstallerApplication.cpp:39:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WindowActive [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/src/deb-installer/view/pages/debinstaller.h:49:5: style: Class 'DebInstaller' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] deepin-deb-installer-5.12.4/src/deb-installer/singleInstallerApplication.cpp:73:19: performance: Range variable 'it' should be declared as const reference. [iterateByValue] deepin-deb-installer-5.12.4/src/deb-installer/utils/utils.cpp:68:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T6 [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/src/deb-installer/utils/utils.cpp:138:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Files [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/src/deb-installer/utils/utils.cpp:215:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ElideRight [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/src/deb-installer/utils/utils.cpp:392:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DarkType [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/src/deb-installer/view/pages/AptConfigMessage.cpp:78:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoFocus [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/src/deb-installer/view/pages/AptConfigMessage.cpp:140:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoFocus [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/src/deb-installer/view/pages/AptConfigMessage.cpp:164:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitive [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/src/deb-installer/view/pages/AptConfigMessage.cpp:210:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitive [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/src/deb-installer/view/pages/AptConfigMessage.cpp:236:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoFocus [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/src/deb-installer/view/pages/debinstaller.cpp:118:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CustomizeWindowHint [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/src/deb-installer/view/pages/debinstaller.cpp:186:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WindowCloseButtonHint [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/src/deb-installer/view/pages/debinstaller.cpp:197:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WindowMinimizeButtonHint [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/src/deb-installer/view/pages/debinstaller.cpp:209:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WorkerProcessing [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/src/deb-installer/view/pages/debinstaller.cpp:249:92: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Files [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/src/deb-installer/view/pages/debinstaller.cpp:271:86: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WorkerPrepare [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/src/deb-installer/view/pages/debinstaller.cpp:326:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WorkerUnInstall [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/src/deb-installer/view/pages/debinstaller.cpp:363:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WorkerPrepare [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/src/deb-installer/view/pages/debinstaller.cpp:393:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AuthBefore [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/src/deb-installer/view/pages/debinstaller.cpp:548:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AuthBefore [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/src/deb-installer/view/pages/debinstaller.cpp:113:5: warning: Either the condition 'tb' is redundant or there is possible null pointer dereference: tb. [nullPointerRedundantCheck] deepin-deb-installer-5.12.4/src/deb-installer/view/pages/debinstaller.cpp:114:9: note: Assuming that condition 'tb' is not redundant deepin-deb-installer-5.12.4/src/deb-installer/view/pages/debinstaller.cpp:113:5: note: Null pointer dereference deepin-deb-installer-5.12.4/src/deb-installer/view/pages/debinstaller.cpp:206:52: style:inconclusive: Function 'dragEnterEvent' argument 1 names different: declaration 'e' definition 'dragEnterEvent'. [funcArgNamesDifferent] deepin-deb-installer-5.12.4/src/deb-installer/view/pages/debinstaller.h:53:42: note: Function 'dragEnterEvent' argument 1 names different: declaration 'e' definition 'dragEnterEvent'. deepin-deb-installer-5.12.4/src/deb-installer/view/pages/debinstaller.cpp:206:52: note: Function 'dragEnterEvent' argument 1 names different: declaration 'e' definition 'dragEnterEvent'. deepin-deb-installer-5.12.4/src/deb-installer/view/pages/debinstaller.cpp:231:42: style:inconclusive: Function 'dropEvent' argument 1 names different: declaration 'e' definition 'dropEvent'. [funcArgNamesDifferent] deepin-deb-installer-5.12.4/src/deb-installer/view/pages/debinstaller.h:54:32: note: Function 'dropEvent' argument 1 names different: declaration 'e' definition 'dropEvent'. deepin-deb-installer-5.12.4/src/deb-installer/view/pages/debinstaller.cpp:231:42: note: Function 'dropEvent' argument 1 names different: declaration 'e' definition 'dropEvent'. deepin-deb-installer-5.12.4/src/deb-installer/view/pages/debinstaller.cpp:260:50: style:inconclusive: Function 'dragMoveEvent' argument 1 names different: declaration 'e' definition 'dragMoveEvent'. [funcArgNamesDifferent] deepin-deb-installer-5.12.4/src/deb-installer/view/pages/debinstaller.h:55:40: note: Function 'dragMoveEvent' argument 1 names different: declaration 'e' definition 'dragMoveEvent'. deepin-deb-installer-5.12.4/src/deb-installer/view/pages/debinstaller.cpp:260:50: note: Function 'dragMoveEvent' argument 1 names different: declaration 'e' definition 'dragMoveEvent'. deepin-deb-installer-5.12.4/src/deb-installer/view/pages/debinstaller.cpp:265:60: style:inconclusive: Function 'slotPackagesSelected' argument 1 names different: declaration 'packages' definition 'packagesPathList'. [funcArgNamesDifferent] deepin-deb-installer-5.12.4/src/deb-installer/view/pages/debinstaller.h:64:50: note: Function 'slotPackagesSelected' argument 1 names different: declaration 'packages' definition 'packagesPathList'. deepin-deb-installer-5.12.4/src/deb-installer/view/pages/debinstaller.cpp:265:60: note: Function 'slotPackagesSelected' argument 1 names different: declaration 'packages' definition 'packagesPathList'. deepin-deb-installer-5.12.4/src/deb-installer/view/pages/debinstaller.cpp:504:45: style:inconclusive: Function 'slotSetEnableButton' argument 1 names different: declaration 'bEnable' definition 'bButtonEnabled'. [funcArgNamesDifferent] deepin-deb-installer-5.12.4/src/deb-installer/view/pages/debinstaller.h:113:35: note: Function 'slotSetEnableButton' argument 1 names different: declaration 'bEnable' definition 'bButtonEnabled'. deepin-deb-installer-5.12.4/src/deb-installer/view/pages/debinstaller.cpp:504:45: note: Function 'slotSetEnableButton' argument 1 names different: declaration 'bEnable' definition 'bButtonEnabled'. deepin-deb-installer-5.12.4/src/deb-installer/view/pages/debinstaller.cpp:541:45: style:inconclusive: Function 'slotDealDependResult' argument 1 names different: declaration 'iAuthRes' definition 'authDependsStatus'. [funcArgNamesDifferent] deepin-deb-installer-5.12.4/src/deb-installer/view/pages/debinstaller.h:133:35: note: Function 'slotDealDependResult' argument 1 names different: declaration 'iAuthRes' definition 'authDependsStatus'. deepin-deb-installer-5.12.4/src/deb-installer/view/pages/debinstaller.cpp:541:45: note: Function 'slotDealDependResult' argument 1 names different: declaration 'iAuthRes' definition 'authDependsStatus'. deepin-deb-installer-5.12.4/src/deb-installer/utils/utils.h:55:5: style: Class 'Utils' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] deepin-deb-installer-5.12.4/src/deb-installer/view/pages/multipleinstallpage.cpp:139:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Fixed [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/src/deb-installer/view/pages/multipleinstallpage.cpp:147:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoFocus [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/src/deb-installer/view/pages/multipleinstallpage.cpp:291:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TabFocus [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/src/deb-installer/view/pages/multipleinstallpage.cpp:324:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable clicked [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/src/deb-installer/view/pages/multipleinstallpage.cpp:399:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PositionAtTop [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/src/deb-installer/view/pages/multipleinstallpage.cpp:420:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoFocus [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/src/deb-installer/view/pages/multipleinstallpage.cpp:430:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TabFocus [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/src/deb-installer/view/pages/multipleinstallpage.cpp:452:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoFocus [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/src/deb-installer/view/pages/multipleinstallpage.cpp:461:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TabFocus [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/src/deb-installer/view/pages/multipleinstallpage.cpp:487:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Start [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/src/deb-installer/utils/utils.cpp:244:31: style: Variable 'prevLineCharIndex' is reassigned a value before the old one has been used. [redundantAssignment] deepin-deb-installer-5.12.4/src/deb-installer/utils/utils.cpp:231:21: note: prevLineCharIndex is assigned deepin-deb-installer-5.12.4/src/deb-installer/utils/utils.cpp:244:31: note: prevLineCharIndex is overwritten deepin-deb-installer-5.12.4/src/deb-installer/utils/utils.cpp:296:31: style: Variable 'prevLineCharIndex' is reassigned a value before the old one has been used. [redundantAssignment] deepin-deb-installer-5.12.4/src/deb-installer/utils/utils.cpp:283:21: note: prevLineCharIndex is assigned deepin-deb-installer-5.12.4/src/deb-installer/utils/utils.cpp:296:31: note: prevLineCharIndex is overwritten deepin-deb-installer-5.12.4/src/deb-installer/utils/utils.cpp:61:62: performance: Function parameter 'fontFamily' should be passed by const reference. [passedByValue] deepin-deb-installer-5.12.4/src/deb-installer/utils/utils.cpp:131:64: performance: Function parameter 'strfilename' should be passed by const reference. [passedByValue] deepin-deb-installer-5.12.4/src/deb-installer/utils/utils.cpp:191:58: performance: Function parameter 'srcText' should be passed by const reference. [passedByValue] deepin-deb-installer-5.12.4/src/deb-installer/utils/utils.cpp:256:58: performance: Function parameter 'srcText' should be passed by const reference. [passedByValue] deepin-deb-installer-5.12.4/src/deb-installer/utils/utils.cpp:146:17: style: Unused variable: string_list [unusedVariable] deepin-deb-installer-5.12.4/src/deb-installer/utils/utils.cpp:170:30: style: Variable 'output' is assigned a value that is never used. [unreadVariable] deepin-deb-installer-5.12.4/src/deb-installer/view/pages/multipleinstallpage.cpp:514:48: style:inconclusive: Function 'DealDependResult' argument 1 names different: declaration 'iAuthRes' definition 'authStatus'. [funcArgNamesDifferent] deepin-deb-installer-5.12.4/src/deb-installer/view/pages/multipleinstallpage.h:65:31: note: Function 'DealDependResult' argument 1 names different: declaration 'iAuthRes' definition 'authStatus'. deepin-deb-installer-5.12.4/src/deb-installer/view/pages/multipleinstallpage.cpp:514:48: note: Function 'DealDependResult' argument 1 names different: declaration 'iAuthRes' definition 'authStatus'. deepin-deb-installer-5.12.4/src/deb-installer/view/pages/setting_translation.cpp:21:16: style: Variable 'basic' is assigned a value that is never used. [unreadVariable] deepin-deb-installer-5.12.4/src/deb-installer/view/pages/setting_translation.cpp:22:15: style: Variable 'text' is assigned a value that is never used. [unreadVariable] deepin-deb-installer-5.12.4/src/deb-installer/view/pages/settingdialog.cpp:42:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PopupFocusReason [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/src/deb-installer/view/pages/uninstallconfirmpage.cpp:47:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AlignCenter [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/src/deb-installer/view/pages/uninstallconfirmpage.cpp:144:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TextTitle [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/src/deb-installer/view/pages/singleinstallpage.cpp:144:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AlignHCenter [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/src/deb-installer/view/pages/singleinstallpage.cpp:177:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WindowText [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/src/deb-installer/view/pages/singleinstallpage.cpp:288:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoFocus [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/src/deb-installer/view/pages/singleinstallpage.cpp:327:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AlignCenter [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/src/deb-installer/view/pages/singleinstallpage.cpp:452:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Fixed [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/src/deb-installer/view/pages/singleinstallpage.cpp:473:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable quit [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/src/deb-installer/view/pages/singleinstallpage.cpp:569:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Install [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/src/deb-installer/view/pages/singleinstallpage.cpp:685:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PackageOperateStatusRole [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/src/deb-installer/view/pages/singleinstallpage.cpp:750:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Start [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/src/deb-installer/view/pages/singleinstallpage.cpp:763:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PackageLongDescriptionRole [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/src/deb-installer/view/pages/singleinstallpage.cpp:853:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Install [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/src/deb-installer/view/pages/singleinstallpage.cpp:869:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WindowText [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/src/deb-installer/view/pages/singleinstallpage.cpp:907:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PackageDependsStatusRole [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/src/deb-installer/view/pages/singleinstallpage.cpp:946:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PackageDependsStatusRole [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/src/deb-installer/view/pages/singleinstallpage.cpp:1025:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TextWarning [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/src/deb-installer/view/pages/uninstallconfirmpage.cpp:123:54: style:inconclusive: Function 'setPackage' argument 1 names different: declaration 'packageName' definition 'name'. [funcArgNamesDifferent] deepin-deb-installer-5.12.4/src/deb-installer/view/pages/uninstallconfirmpage.h:39:36: note: Function 'setPackage' argument 1 names different: declaration 'packageName' definition 'name'. deepin-deb-installer-5.12.4/src/deb-installer/view/pages/uninstallconfirmpage.cpp:123:54: note: Function 'setPackage' argument 1 names different: declaration 'packageName' definition 'name'. deepin-deb-installer-5.12.4/src/deb-installer/view/pages/uninstallconfirmpage.cpp:106:30: style: Variable 'mediumFontFamily' is assigned a value that is never used. [unreadVariable] deepin-deb-installer-5.12.4/src/deb-installer/view/widgets/InfoCommandLinkButton.cpp:26:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SourceHanSansNormal [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/src/deb-installer/view/widgets/InfoCommandLinkButton.cpp:36:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Key_Return [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/src/deb-installer/view/widgets/InfoCommandLinkButton.cpp:23:54: performance: Function parameter 'text' should be passed by const reference. [passedByValue] deepin-deb-installer-5.12.4/src/deb-installer/view/widgets/ShowInstallInfoTextEdit.cpp:30:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WA_AcceptTouchEvents [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/src/deb-installer/view/widgets/ShowInstallInfoTextEdit.cpp:51:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Gesture [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/src/deb-installer/view/widgets/ShowInstallInfoTextEdit.cpp:58:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TapGesture [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/src/deb-installer/view/widgets/ShowInstallInfoTextEdit.cpp:140:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MouseEventSynthesizedByQt [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/src/deb-installer/view/widgets/ShowInstallInfoTextEdit.cpp:160:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MouseEventSynthesizedByQt [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/src/deb-installer/view/widgets/ShowInstallInfoTextEdit.cpp:135:62: style:inconclusive: Function 'mouseReleaseEvent' argument 1 names different: declaration 'event' definition 'e'. [funcArgNamesDifferent] deepin-deb-installer-5.12.4/src/deb-installer/view/widgets/ShowInstallInfoTextEdit.h:154:41: note: Function 'mouseReleaseEvent' argument 1 names different: declaration 'event' definition 'e'. deepin-deb-installer-5.12.4/src/deb-installer/view/widgets/ShowInstallInfoTextEdit.cpp:135:62: note: Function 'mouseReleaseEvent' argument 1 names different: declaration 'event' definition 'e'. deepin-deb-installer-5.12.4/src/deb-installer/view/widgets/ShowInstallInfoTextEdit.cpp:158:59: style:inconclusive: Function 'mouseMoveEvent' argument 1 names different: declaration 'event' definition 'e'. [funcArgNamesDifferent] deepin-deb-installer-5.12.4/src/deb-installer/view/widgets/ShowInstallInfoTextEdit.h:158:38: note: Function 'mouseMoveEvent' argument 1 names different: declaration 'event' definition 'e'. deepin-deb-installer-5.12.4/src/deb-installer/view/widgets/ShowInstallInfoTextEdit.cpp:158:59: note: Function 'mouseMoveEvent' argument 1 names different: declaration 'event' definition 'e'. deepin-deb-installer-5.12.4/src/deb-installer/view/widgets/ShowInstallInfoTextEdit.cpp:199:77: style:inconclusive: Function 'start' argument 5 names different: declaration 'fSlideGesture' definition 'f'. [funcArgNamesDifferent] deepin-deb-installer-5.12.4/src/deb-installer/view/widgets/ShowInstallInfoTextEdit.h:38:69: note: Function 'start' argument 5 names different: declaration 'fSlideGesture' definition 'f'. deepin-deb-installer-5.12.4/src/deb-installer/view/widgets/ShowInstallInfoTextEdit.cpp:199:77: note: Function 'start' argument 5 names different: declaration 'fSlideGesture' definition 'f'. deepin-deb-installer-5.12.4/src/deb-installer/view/widgets/choosefilebutton.cpp:28:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SourceHanSansNormal [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/src/deb-installer/view/widgets/choosefilebutton.cpp:41:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Key_Return [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/src/deb-installer/view/widgets/choosefilebutton.cpp:25:44: performance: Function parameter 'text' should be passed by const reference. [passedByValue] deepin-deb-installer-5.12.4/src/deb-installer/view/widgets/coloredprogressbar.cpp:41:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LightType [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/src/deb-installer/view/widgets/debinfolabel.cpp:42:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WindowText [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/src/deb-installer/view/widgets/coloredprogressbar.cpp:76:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LightType [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/src/deb-installer/view/widgets/debinfolabel.cpp:61:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WindowText [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/src/deb-installer/view/widgets/debinfolabel.cpp:99:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WindowText [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/src/deb-installer/view/widgets/debinfolabel.cpp:24:61: style:inconclusive: Function 'DebInfoLabel' argument 2 names different: declaration 'f' definition 'windowFlags'. [funcArgNamesDifferent] deepin-deb-installer-5.12.4/src/deb-installer/view/widgets/debinfolabel.h:35:70: note: Function 'DebInfoLabel' argument 2 names different: declaration 'f' definition 'windowFlags'. deepin-deb-installer-5.12.4/src/deb-installer/view/widgets/debinfolabel.cpp:24:61: note: Function 'DebInfoLabel' argument 2 names different: declaration 'f' definition 'windowFlags'. deepin-deb-installer-5.12.4/src/deb-installer/view/widgets/filechoosewidget.cpp:41:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoFocus [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/src/deb-installer/view/widgets/filechoosewidget.cpp:156:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExistingFiles [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/src/deb-installer/view/widgets/droundbgframe.cpp:55:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Base [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/src/deb-installer/view/widgets/droundbgframe.h:28:5: style: Class 'DRoundBgFrame' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] deepin-deb-installer-5.12.4/src/deb-installer/view/widgets/filechoosewidget.h:48:45: performance: Function parameter 'files' should be passed by const reference. [passedByValue] deepin-deb-installer-5.12.4/src/deb-installer/view/widgets/installprocessinfoview.cpp:38:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoFocus [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/src/deb-installer/view/widgets/installprocessinfoview.cpp:44:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable End [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/src/deb-installer/view/widgets/installprocessinfoview.cpp:61:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DefautFont [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/src/deb-installer/view/widgets/installprocessinfoview.cpp:93:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DefautFont [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/src/deb-installer/view/widgets/installprocessinfoview.cpp:101:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Text [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/src/deb-installer/view/widgets/installprocessinfoview.cpp:123:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LightType [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/src/deb-installer/view/widgets/installprocessinfoview.cpp:147:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MoveAnchor [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/src/deb-installer/view/widgets/infocontrolbutton.cpp:44:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoFocus [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/src/deb-installer/view/widgets/infocontrolbutton.cpp:109:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Key_Return [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/src/deb-installer/view/widgets/infocontrolbutton.cpp:132:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AlignCenter [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/src/deb-installer/view/widgets/infocontrolbutton.cpp:148:53: performance: Function parameter 'text' should be passed by const reference. [passedByValue] deepin-deb-installer-5.12.4/src/deb-installer/view/widgets/infocontrolbutton.cpp:154:53: performance: Function parameter 'text' should be passed by const reference. [passedByValue] deepin-deb-installer-5.12.4/src/deepin-deb-installer-dev/DeepinDebInstallerLib.cpp:28:53: performance: Function parameter 'debFilePath' should be passed by const reference. [passedByValue] deepin-deb-installer-5.12.4/src/deepin-deb-installer-dev/installer/PackageInstaller.cpp:82:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CommitError [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/src/deepin-deb-installer-dev/installer/PackageInstaller.cpp:144:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable finished [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/src/deepin-deb-installer-dev/installer/PackageInstaller.cpp:172:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DependsAvailable [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/src/deepin-deb-installer-dev/installer/PackageInstaller.cpp:191:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DependsOk [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/src/deepin-deb-installer-dev/installer/PackageInstaller.h:33:5: style: Class 'PackageInstaller' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] deepin-deb-installer-5.12.4/src/deepin-deb-installer-dev/manager/PackagesManager.cpp:67:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DependsBreak [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/src/deepin-deb-installer-dev/manager/PackagesManager.cpp:121:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable InstallStatusUnknown [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/src/deepin-deb-installer-dev/manager/PackagesManager.cpp:141:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SigntureVerifySuccess [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/src/deepin-deb-installer-dev/manager/PackagesManager.cpp:157:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DependsOk [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/src/deepin-deb-installer-dev/manager/PackagesManager.cpp:201:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SigntureVerifySuccess [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/src/deepin-deb-installer-dev/manager/PackagesManager.cpp:232:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NotInstalled [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/src/deepin-deb-installer-dev/manager/PackagesManager.cpp:264:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExitSuccess [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/src/deepin-deb-installer-dev/manager/PackagesManager.cpp:280:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExitSuccess [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/src/deepin-deb-installer-dev/manager/PackagesManager.cpp:176:46: style:inconclusive: Function 'getPackageInfo' argument 1 names different: declaration 'pkg' definition 'packagePath'. [funcArgNamesDifferent] deepin-deb-installer-5.12.4/src/deepin-deb-installer-dev/manager/PackagesManager.h:119:33: note: Function 'getPackageInfo' argument 1 names different: declaration 'pkg' definition 'packagePath'. deepin-deb-installer-5.12.4/src/deepin-deb-installer-dev/manager/PackagesManager.cpp:176:46: note: Function 'getPackageInfo' argument 1 names different: declaration 'pkg' definition 'packagePath'. deepin-deb-installer-5.12.4/src/deepin-deb-installer-dev/manager/PackagesManager.cpp:96:50: performance: Function parameter 'packages' should be passed by const reference. [passedByValue] deepin-deb-installer-5.12.4/src/deepin-deb-installer-dev/manager/PackagesManager.cpp:252:43: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] deepin-deb-installer-5.12.4/src/deepin-deb-installer-dev/package/Package.cpp:31:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DependsUnknown [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/src/deepin-deb-installer-dev/package/Package.cpp:54:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DependsUnknown [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/src/deepin-deb-installer-dev/package/Package.cpp:82:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DependsUnknown [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/src/deepin-deb-installer-dev/package/Package.cpp:27:5: performance: Variable 'm_name' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] deepin-deb-installer-5.12.4/src/deepin-deb-installer-dev/package/Package.cpp:28:5: performance: Variable 'm_version' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] deepin-deb-installer-5.12.4/src/deepin-deb-installer-dev/package/Package.cpp:29:5: performance: Variable 'm_architecture' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] deepin-deb-installer-5.12.4/src/deepin-deb-installer-dev/package/Package.cpp:30:5: performance: Variable 'm_md5' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] deepin-deb-installer-5.12.4/src/deepin-deb-installer-dev/package/Package.cpp:31:5: performance: Variable 'm_dependsStatus' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] deepin-deb-installer-5.12.4/src/deepin-deb-installer-dev/package/Package.cpp:32:5: performance: Variable 'm_signtureStatus' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] deepin-deb-installer-5.12.4/src/deepin-deb-installer-dev/package/Package.cpp:33:5: performance: Variable 'm_installStatus' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] deepin-deb-installer-5.12.4/src/deepin-deb-installer-dev/package/Package.cpp:39:5: performance: Variable 'm_packagePath' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] deepin-deb-installer-5.12.4/src/deepin-deb-installer-dev/package/Package.h:76:21: style:inconclusive: Technically the member function 'Package::getIndex' can be const. [functionConst] deepin-deb-installer-5.12.4/src/deepin-deb-installer-dev/package/Package.cpp:117:14: note: Technically the member function 'Package::getIndex' can be const. deepin-deb-installer-5.12.4/src/deepin-deb-installer-dev/package/Package.h:76:21: note: Technically the member function 'Package::getIndex' can be const. deepin-deb-installer-5.12.4/src/deepin-deb-installer-dev/package/Package.h:82:21: style:inconclusive: Technically the member function 'Package::getValid' can be const. [functionConst] deepin-deb-installer-5.12.4/src/deepin-deb-installer-dev/package/Package.cpp:122:15: note: Technically the member function 'Package::getValid' can be const. deepin-deb-installer-5.12.4/src/deepin-deb-installer-dev/package/Package.h:82:21: note: Technically the member function 'Package::getValid' can be const. deepin-deb-installer-5.12.4/src/deepin-deb-installer-dev/package/Package.h:88:21: style:inconclusive: Technically the member function 'Package::getName' can be const. [functionConst] deepin-deb-installer-5.12.4/src/deepin-deb-installer-dev/package/Package.cpp:127:18: note: Technically the member function 'Package::getName' can be const. deepin-deb-installer-5.12.4/src/deepin-deb-installer-dev/package/Package.h:88:21: note: Technically the member function 'Package::getName' can be const. deepin-deb-installer-5.12.4/src/deepin-deb-installer-dev/package/Package.h:94:21: style:inconclusive: Technically the member function 'Package::getPath' can be const. [functionConst] deepin-deb-installer-5.12.4/src/deepin-deb-installer-dev/package/Package.cpp:132:18: note: Technically the member function 'Package::getPath' can be const. deepin-deb-installer-5.12.4/src/deepin-deb-installer-dev/package/Package.h:94:21: note: Technically the member function 'Package::getPath' can be const. deepin-deb-installer-5.12.4/src/deepin-deb-installer-dev/package/Package.h:100:21: style:inconclusive: Technically the member function 'Package::getVersion' can be const. [functionConst] deepin-deb-installer-5.12.4/src/deepin-deb-installer-dev/package/Package.cpp:137:18: note: Technically the member function 'Package::getVersion' can be const. deepin-deb-installer-5.12.4/src/deepin-deb-installer-dev/package/Package.h:100:21: note: Technically the member function 'Package::getVersion' can be const. deepin-deb-installer-5.12.4/src/deepin-deb-installer-dev/package/Package.h:106:21: style:inconclusive: Technically the member function 'Package::getArchitecture' can be const. [functionConst] deepin-deb-installer-5.12.4/src/deepin-deb-installer-dev/package/Package.cpp:142:18: note: Technically the member function 'Package::getArchitecture' can be const. deepin-deb-installer-5.12.4/src/deepin-deb-installer-dev/package/Package.h:106:21: note: Technically the member function 'Package::getArchitecture' can be const. deepin-deb-installer-5.12.4/src/deepin-deb-installer-dev/package/Package.h:112:21: style:inconclusive: Technically the member function 'Package::getMd5' can be const. [functionConst] deepin-deb-installer-5.12.4/src/deepin-deb-installer-dev/package/Package.cpp:147:21: note: Technically the member function 'Package::getMd5' can be const. deepin-deb-installer-5.12.4/src/deepin-deb-installer-dev/package/Package.h:112:21: note: Technically the member function 'Package::getMd5' can be const. deepin-deb-installer-5.12.4/src/deepin-deb-installer-dev/package/Package.h:118:21: style:inconclusive: Technically the member function 'Package::getDependStatus' can be const. [functionConst] deepin-deb-installer-5.12.4/src/deepin-deb-installer-dev/package/Package.cpp:157:24: note: Technically the member function 'Package::getDependStatus' can be const. deepin-deb-installer-5.12.4/src/deepin-deb-installer-dev/package/Package.h:118:21: note: Technically the member function 'Package::getDependStatus' can be const. deepin-deb-installer-5.12.4/src/deepin-deb-installer-dev/package/Package.h:124:21: style:inconclusive: Technically the member function 'Package::getSigntureStatus' can be const. [functionConst] deepin-deb-installer-5.12.4/src/deepin-deb-installer-dev/package/Package.cpp:152:25: note: Technically the member function 'Package::getSigntureStatus' can be const. deepin-deb-installer-5.12.4/src/deepin-deb-installer-dev/package/Package.h:124:21: note: Technically the member function 'Package::getSigntureStatus' can be const. deepin-deb-installer-5.12.4/src/deepin-deb-installer-dev/package/Package.h:130:21: style:inconclusive: Technically the member function 'Package::getInstallStatus' can be const. [functionConst] deepin-deb-installer-5.12.4/src/deepin-deb-installer-dev/package/Package.cpp:162:24: note: Technically the member function 'Package::getInstallStatus' can be const. deepin-deb-installer-5.12.4/src/deepin-deb-installer-dev/package/Package.h:130:21: note: Technically the member function 'Package::getInstallStatus' can be const. deepin-deb-installer-5.12.4/src/deepin-deb-installer-dev/package/Package.h:136:21: style:inconclusive: Technically the member function 'Package::getPackageAvailableDepends' can be const. [functionConst] deepin-deb-installer-5.12.4/src/deepin-deb-installer-dev/package/Package.cpp:167:22: note: Technically the member function 'Package::getPackageAvailableDepends' can be const. deepin-deb-installer-5.12.4/src/deepin-deb-installer-dev/package/Package.h:136:21: note: Technically the member function 'Package::getPackageAvailableDepends' can be const. deepin-deb-installer-5.12.4/src/deepin-deb-installer-dev/package/Package.h:142:21: style:inconclusive: Technically the member function 'Package::getPackageReverseDependList' can be const. [functionConst] deepin-deb-installer-5.12.4/src/deepin-deb-installer-dev/package/Package.cpp:172:22: note: Technically the member function 'Package::getPackageReverseDependList' can be const. deepin-deb-installer-5.12.4/src/deepin-deb-installer-dev/package/Package.h:142:21: note: Technically the member function 'Package::getPackageReverseDependList' can be const. deepin-deb-installer-5.12.4/src/deepin-deb-installer-dev/package/Package.cpp:23:5: warning: Class 'Package' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] deepin-deb-installer-5.12.4/src/deepin-deb-installer-dev/package/Package.cpp:23:5: warning: Class 'Package' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] deepin-deb-installer-5.12.4/src/deepin-deb-installer-dev/package/Package.h:30:5: style: Class 'Package' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] deepin-deb-installer-5.12.4/src/deepin-deb-installer-dev/package/Package.h:88:21: performance: Function 'getName()' should return member 'm_name' by const reference. [returnByReference] deepin-deb-installer-5.12.4/src/deepin-deb-installer-dev/package/Package.h:94:21: performance: Function 'getPath()' should return member 'm_packagePath' by const reference. [returnByReference] deepin-deb-installer-5.12.4/src/deepin-deb-installer-dev/package/Package.h:100:21: performance: Function 'getVersion()' should return member 'm_version' by const reference. [returnByReference] deepin-deb-installer-5.12.4/src/deepin-deb-installer-dev/package/Package.h:106:21: performance: Function 'getArchitecture()' should return member 'm_architecture' by const reference. [returnByReference] deepin-deb-installer-5.12.4/src/deepin-deb-installer-dev/package/Package.h:112:21: performance: Function 'getMd5()' should return member 'm_md5' by const reference. [returnByReference] deepin-deb-installer-5.12.4/src/deepin-deb-installer-dev/package/Package.h:136:21: performance: Function 'getPackageAvailableDepends()' should return member 'm_packageAvailableDependList' by const reference. [returnByReference] deepin-deb-installer-5.12.4/src/deepin-deb-installer-dev/package/Package.h:142:21: performance: Function 'getPackageReverseDependList()' should return member 'm_packageReverseDepends' by const reference. [returnByReference] deepin-deb-installer-5.12.4/src/deepin-deb-installer-dev/package/Package.cpp:86:56: performance: Function parameter 'reverseDepends' should be passed by const reference. [passedByValue] deepin-deb-installer-5.12.4/src/deepin-deb-installer-dev/package/Package.cpp:101:38: performance: Function parameter 'packagePath' should be passed by const reference. [passedByValue] deepin-deb-installer-5.12.4/src/deepin-deb-installer-dev/package/Package.cpp:111:54: performance: Function parameter 'depends' should be passed by const reference. [passedByValue] deepin-deb-installer-5.12.4/src/deepin-deb-installer-dev/status/GetStatusThread.h:33:5: style: Class 'GetStatusThread' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] deepin-deb-installer-5.12.4/src/deepin-deb-installer-dev/status/PackageStatus.h:135:36: performance: Function parameter 'packagePath' should be passed by const reference. [passedByValue] deepin-deb-installer-5.12.4/src/deepin-deb-installer-dev/status/GetStatusThread.cpp:32:53: performance: Function parameter 'packagePath' should be passed by const reference. [passedByValue] deepin-deb-installer-5.12.4/src/deepin-deb-installer-dev/status/PackageSigntureStatus.h:56:10: performance:inconclusive: Technically the member function 'PackageSigntureStatus::checkDigitalVerifyTools' can be static (but you may consider moving to unnamed namespace). [functionStatic] deepin-deb-installer-5.12.4/src/deepin-deb-installer-dev/status/PackageSigntureStatus.cpp:32:29: note: Technically the member function 'PackageSigntureStatus::checkDigitalVerifyTools' can be static (but you may consider moving to unnamed namespace). deepin-deb-installer-5.12.4/src/deepin-deb-installer-dev/status/PackageSigntureStatus.h:56:10: note: Technically the member function 'PackageSigntureStatus::checkDigitalVerifyTools' can be static (but you may consider moving to unnamed namespace). deepin-deb-installer-5.12.4/src/deepin-deb-installer-dev/status/PackageSigntureStatus.h:62:10: performance:inconclusive: Technically the member function 'PackageSigntureStatus::checkDeviceLock' can be static (but you may consider moving to unnamed namespace). [functionStatic] deepin-deb-installer-5.12.4/src/deepin-deb-installer-dev/status/PackageSigntureStatus.cpp:38:29: note: Technically the member function 'PackageSigntureStatus::checkDeviceLock' can be static (but you may consider moving to unnamed namespace). deepin-deb-installer-5.12.4/src/deepin-deb-installer-dev/status/PackageSigntureStatus.h:62:10: note: Technically the member function 'PackageSigntureStatus::checkDeviceLock' can be static (but you may consider moving to unnamed namespace). deepin-deb-installer-5.12.4/src/deepin-deb-installer-dev/status/PackageSigntureStatus.cpp:26:7: warning: Class 'PackageSigntureStatus' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] deepin-deb-installer-5.12.4/src/deepin-deb-installer-dev/status/PackageSigntureStatus.cpp:26:7: warning: Class 'PackageSigntureStatus' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] deepin-deb-installer-5.12.4/src/deepin-deb-installer-dev/status/PackageSigntureStatus.cpp:57:30: style: Variable 'output' is assigned a value that is never used. [unreadVariable] deepin-deb-installer-5.12.4/src/deepin-deb-installer-dev/status/PackageStatus.cpp:107:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MultiArchForeign [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/src/deepin-deb-installer-dev/status/PackageStatus.cpp:387:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MultiArchSame [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/src/deepin-deb-installer-dev/status/PackageStatus.cpp:444:9: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] deepin-deb-installer-5.12.4/src/deepin-deb-installer-dev/status/PackageStatus.cpp:47:5: performance: Variable 'package' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] deepin-deb-installer-5.12.4/src/deepin-deb-installer-dev/status/PackageStatus.h:115:13: performance:inconclusive: Technically the member function 'PackageStatus::resolvMultiArchAnnotation' can be static (but you may consider moving to unnamed namespace). [functionStatic] deepin-deb-installer-5.12.4/src/deepin-deb-installer-dev/status/PackageStatus.cpp:103:24: note: Technically the member function 'PackageStatus::resolvMultiArchAnnotation' can be static (but you may consider moving to unnamed namespace). deepin-deb-installer-5.12.4/src/deepin-deb-installer-dev/status/PackageStatus.h:115:13: note: Technically the member function 'PackageStatus::resolvMultiArchAnnotation' can be static (but you may consider moving to unnamed namespace). deepin-deb-installer-5.12.4/src/deepin-deb-installer-dev/status/PackageStatus.h:125:10: performance:inconclusive: Technically the member function 'PackageStatus::isArchMatches' can be static (but you may consider moving to unnamed namespace). [functionStatic] deepin-deb-installer-5.12.4/src/deepin-deb-installer-dev/status/PackageStatus.cpp:152:21: note: Technically the member function 'PackageStatus::isArchMatches' can be static (but you may consider moving to unnamed namespace). deepin-deb-installer-5.12.4/src/deepin-deb-installer-dev/status/PackageStatus.h:125:10: note: Technically the member function 'PackageStatus::isArchMatches' can be static (but you may consider moving to unnamed namespace). deepin-deb-installer-5.12.4/src/deepin-deb-installer-dev/status/PackageStatus.h:143:10: performance:inconclusive: Technically the member function 'PackageStatus::dependencyVersionMatch' can be static (but you may consider moving to unnamed namespace). [functionStatic] deepin-deb-installer-5.12.4/src/deepin-deb-installer-dev/status/PackageStatus.cpp:163:21: note: Technically the member function 'PackageStatus::dependencyVersionMatch' can be static (but you may consider moving to unnamed namespace). deepin-deb-installer-5.12.4/src/deepin-deb-installer-dev/status/PackageStatus.h:143:10: note: Technically the member function 'PackageStatus::dependencyVersionMatch' can be static (but you may consider moving to unnamed namespace). deepin-deb-installer-5.12.4/src/deepin-deb-installer-dev/status/PackageStatus.h:196:28: performance:inconclusive: Technically the member function 'PackageStatus::specialPackage' can be static (but you may consider moving to unnamed namespace). [functionStatic] deepin-deb-installer-5.12.4/src/deepin-deb-installer-dev/status/PackageStatus.cpp:581:39: note: Technically the member function 'PackageStatus::specialPackage' can be static (but you may consider moving to unnamed namespace). deepin-deb-installer-5.12.4/src/deepin-deb-installer-dev/status/PackageStatus.h:196:28: note: Technically the member function 'PackageStatus::specialPackage' can be static (but you may consider moving to unnamed namespace). deepin-deb-installer-5.12.4/src/deepin-deb-installer-dev/status/PackageStatus.cpp:306:17: style: Condition 'ret==DependsBreak' is always false [knownConditionTrueFalse] deepin-deb-installer-5.12.4/src/deepin-deb-installer-dev/status/PackageStatus.cpp:294:25: note: Assignment 'ret=DependsOk', assigned value is 1 deepin-deb-installer-5.12.4/src/deepin-deb-installer-dev/status/PackageStatus.cpp:295:23: note: Assuming condition is false deepin-deb-installer-5.12.4/src/deepin-deb-installer-dev/status/PackageStatus.cpp:306:17: note: Condition 'ret==DependsBreak' is always false deepin-deb-installer-5.12.4/src/deepin-deb-installer-dev/status/PackageStatus.cpp:329:17: style: The comparison 'ret != DependsBreak' is always false because 'ret' and 'DependsBreak' represent the same value. [knownConditionTrueFalse] deepin-deb-installer-5.12.4/src/deepin-deb-installer-dev/status/PackageStatus.cpp:318:25: note: 'ret' is assigned value 'DependsBreak' here. deepin-deb-installer-5.12.4/src/deepin-deb-installer-dev/status/PackageStatus.cpp:329:17: note: The comparison 'ret != DependsBreak' is always false because 'ret' and 'DependsBreak' represent the same value. deepin-deb-installer-5.12.4/src/deepin-deb-installer-dev/status/PackageStatus.cpp:43:44: style:inconclusive: Function 'PackageStatus' argument 1 names different: declaration 'status' definition 'ds'. [funcArgNamesDifferent] deepin-deb-installer-5.12.4/src/deepin-deb-installer-dev/status/PackageStatus.h:60:33: note: Function 'PackageStatus' argument 1 names different: declaration 'status' definition 'ds'. deepin-deb-installer-5.12.4/src/deepin-deb-installer-dev/status/PackageStatus.cpp:43:44: note: Function 'PackageStatus' argument 1 names different: declaration 'status' definition 'ds'. deepin-deb-installer-5.12.4/src/deepin-deb-installer-dev/status/PackageStatus.cpp:43:63: style:inconclusive: Function 'PackageStatus' argument 2 names different: declaration 'package' definition 'pkg'. [funcArgNamesDifferent] deepin-deb-installer-5.12.4/src/deepin-deb-installer-dev/status/PackageStatus.h:60:56: note: Function 'PackageStatus' argument 2 names different: declaration 'package' definition 'pkg'. deepin-deb-installer-5.12.4/src/deepin-deb-installer-dev/status/PackageStatus.cpp:43:63: note: Function 'PackageStatus' argument 2 names different: declaration 'package' definition 'pkg'. deepin-deb-installer-5.12.4/src/deepin-deb-installer-dev/status/PackageStatus.cpp:538:66: style:inconclusive: Function 'packageCandidateChoose' argument 3 names different: declaration 'candidateItem' definition 'candidateList'. [funcArgNamesDifferent] deepin-deb-installer-5.12.4/src/deepin-deb-installer-dev/status/PackageStatus.h:189:61: note: Function 'packageCandidateChoose' argument 3 names different: declaration 'candidateItem' definition 'candidateList'. deepin-deb-installer-5.12.4/src/deepin-deb-installer-dev/status/PackageStatus.cpp:538:66: note: Function 'packageCandidateChoose' argument 3 names different: declaration 'candidateItem' definition 'candidateList'. deepin-deb-installer-5.12.4/src/deepin-deb-installer-dev/status/PackageStatus.cpp:592:14: style: Local variable 'package' shadows outer variable [shadowVariable] deepin-deb-installer-5.12.4/src/deepin-deb-installer-dev/status/PackageStatus.h:200:21: note: Shadowed declaration deepin-deb-installer-5.12.4/src/deepin-deb-installer-dev/status/PackageStatus.cpp:592:14: note: Shadow variable deepin-deb-installer-5.12.4/src/deepin-deb-installer-dev/status/PackageStatus.cpp:129:22: performance: Range variable 'arch' should be declared as const reference. [iterateByValue] deepin-deb-installer-5.12.4/src/deepin-deb-installer-dev/status/PackageStatus.cpp:553:22: style: Variable 'p' can be declared as pointer to const [constVariablePointer] deepin-deb-installer-5.12.4/tests/src/manager/ut_dealdependthread.cpp:49:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_index [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/tests/src/manager/ut_dealdependthread.cpp:76:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_index [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/tests/src/manager/ut_dealdependthread.cpp:81:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bDependsStatusErr [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/tests/src/manager/ut_dealdependthread.cpp:94:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bDependsStatusErr [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/tests/src/manager/ut_dealdependthread.cpp:106:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bDependsStatusErr [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/tests/src/manager/ut_addpackagethread.cpp:60:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable md5 [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/tests/src/manager/ut_addpackagethread.cpp:99:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_validPackageCount [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/tests/src/manager/ut_addpackagethread.cpp:129:29: style: C-style reference casting [cstyleCast] deepin-deb-installer-5.12.4/tests/src/manager/ut_addpackagethread.cpp:146:29: style: C-style reference casting [cstyleCast] deepin-deb-installer-5.12.4/tests/src/manager/ut_addpackagethread.cpp:312:29: style: C-style reference casting [cstyleCast] deepin-deb-installer-5.12.4/tests/src/manager/ut_addpackagethread.cpp:170:42: performance: Function parameter 'previousName' should be passed by const reference. However it seems that 'thread_stub_SymbolicLink' is a callback function. [passedByValueCallback] deepin-deb-installer-5.12.4/tests/src/manager/ut_addpackagethread.cpp:304:52: note: Function pointer used here. deepin-deb-installer-5.12.4/tests/src/manager/ut_addpackagethread.cpp:170:42: note: Function parameter 'previousName' should be passed by const reference. However it seems that 'thread_stub_SymbolicLink' is a callback function. deepin-deb-installer-5.12.4/tests/src/manager/ut_addpackagethread.cpp:170:64: performance: Function parameter 'packageName' should be passed by const reference. However it seems that 'thread_stub_SymbolicLink' is a callback function. [passedByValueCallback] deepin-deb-installer-5.12.4/tests/src/manager/ut_addpackagethread.cpp:304:52: note: Function pointer used here. deepin-deb-installer-5.12.4/tests/src/manager/ut_addpackagethread.cpp:170:64: note: Function parameter 'packageName' should be passed by const reference. However it seems that 'thread_stub_SymbolicLink' is a callback function. deepin-deb-installer-5.12.4/tests/src/manager/ut_packagedependsstatus.cpp:32:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DependsBreak [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/tests/src/manager/ut_packagedependsstatus.cpp:46:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable status [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/tests/src/manager/ut_packagedependsstatus.cpp:51:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable status [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/tests/src/manager/ut_packagedependsstatus.cpp:56:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_pds [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/tests/src/manager/ut_packagedependsstatus.cpp:62:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_pds [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/tests/src/manager/ut_packagedependsstatus.cpp:69:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_pds [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/tests/src/manager/ut_packagedependsstatus.cpp:75:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_pds [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/tests/src/manager/ut_packagedependsstatus.cpp:81:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_pds [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/tests/src/manager/ut_packagedependsstatus.cpp:87:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_pds [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/tests/src/manager/ut_packagedependsstatus.cpp:93:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_pds [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/tests/src/model/ut_deblistmodel.cpp:258:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UosEnterprise [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/tests/src/model/ut_deblistmodel.cpp:263:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UosProfessional [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/tests/src/model/ut_deblistmodel.cpp:268:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UosHome [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/tests/src/model/ut_deblistmodel.cpp:273:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UosCommunity [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/tests/src/model/ut_deblistmodel.cpp:278:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UosEditionUnknown [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/tests/src/model/ut_deblistmodel.cpp:288:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VerifySuccess [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/tests/src/model/ut_deblistmodel.cpp:294:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DebfileInexistence [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/tests/src/model/ut_deblistmodel.cpp:300:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExtractDebFail [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/tests/src/model/ut_deblistmodel.cpp:305:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DebVerifyFail [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/tests/src/model/ut_deblistmodel.cpp:310:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OtherError [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/tests/src/model/ut_deblistmodel.cpp:320:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AuthError [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/tests/src/model/ut_deblistmodel.cpp:325:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExitFailed [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/tests/src/model/ut_deblistmodel.cpp:330:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExitSuccess [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/tests/src/model/ut_deblistmodel.cpp:427:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_workerStatus [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/tests/src/model/ut_deblistmodel.cpp:439:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_packageOperateStatus [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/tests/src/model/ut_deblistmodel.cpp:470:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WorkerPrepare [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/tests/src/model/ut_deblistmodel.cpp:520:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_packageOperateStatus [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/tests/src/model/ut_deblistmodel.cpp:537:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_isDevelopMode [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/tests/src/model/ut_deblistmodel.cpp:544:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_packagesManager [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/tests/src/model/ut_deblistmodel.cpp:557:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_packageOperateStatus [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/tests/src/model/ut_deblistmodel.cpp:566:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PackageDependsStatusRole [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/tests/src/model/ut_deblistmodel.cpp:586:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_currentIdx [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/tests/src/model/ut_deblistmodel.cpp:596:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_workerStatus [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/tests/src/model/ut_deblistmodel.cpp:632:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_workerStatus [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/tests/src/model/ut_deblistmodel.cpp:644:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_workerStatus [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/tests/src/model/ut_deblistmodel.cpp:686:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Waiting [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/tests/src/model/ut_deblistmodel.cpp:693:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_isDevelopMode [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/tests/src/model/ut_deblistmodel.cpp:712:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_isDevelopMode [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/tests/src/model/ut_deblistmodel.cpp:718:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_isDevelopMode [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/tests/src/model/ut_deblistmodel.cpp:728:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_isDevelopMode [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/tests/src/model/ut_deblistmodel.cpp:741:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_isDevelopMode [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/tests/src/model/ut_deblistmodel.cpp:754:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_isDevelopMode [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/tests/src/model/ut_deblistmodel.cpp:772:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_operatingIndex [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/tests/src/model/ut_deblistmodel.cpp:795:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_operatingIndex [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/tests/src/model/ut_deblistmodel.cpp:809:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_operatingIndex [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/tests/src/model/ut_deblistmodel.cpp:826:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CommitError [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/tests/src/model/ut_deblistmodel.cpp:838:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_operatingPackageMd5 [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/tests/src/model/ut_deblistmodel.cpp:864:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Prepare [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/tests/src/model/ut_deblistmodel.cpp:875:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AuthenticationStatus [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/tests/src/model/ut_deblistmodel.cpp:883:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_debListModel [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/tests/src/model/ut_deblistmodel.cpp:896:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_operatingIndex [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/tests/src/model/ut_deblistmodel.cpp:908:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WorkerPrepare [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/tests/src/model/ut_deblistmodel.cpp:923:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_operatingPackageMd5 [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/tests/src/model/ut_deblistmodel.cpp:936:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_operatingPackageMd5 [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/tests/src/model/ut_deblistmodel.cpp:955:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_operatingPackageMd5 [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/tests/src/model/ut_deblistmodel.cpp:969:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_operatingPackageMd5 [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/tests/src/model/ut_deblistmodel.cpp:994:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Failed [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/tests/src/model/ut_deblistmodel.cpp:1006:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_procInstallConfig [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/tests/src/model/ut_deblistmodel.cpp:1013:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Prepare [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/tests/src/model/ut_deblistmodel.cpp:1022:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExitSuccess [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/tests/src/model/ut_deblistmodel.cpp:1033:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WorkerFinished [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/tests/src/model/ut_deblistmodel.cpp:1044:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WorkerFinished [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/tests/src/model/ut_deblistmodel.cpp:1060:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_isDevelopMode [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/tests/src/model/ut_deblistmodel.cpp:1141:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DigitalSignatureError [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/tests/src/model/ut_deblistmodel.cpp:1156:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_isDevelopMode [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/tests/src/model/ut_deblistmodel.cpp:1167:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_operatingIndex [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/tests/src/model/ut_deblistmodel.cpp:1173:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_workerStatus [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/tests/src/model/ut_deblistmodel.cpp:606:23: error: Returning object that points to local variable 'package' that will be invalid when returning. [returnDanglingLifetime] deepin-deb-installer-5.12.4/tests/src/model/ut_deblistmodel.cpp:606:23: note: Raw pointer to smart pointer created here. deepin-deb-installer-5.12.4/tests/src/model/ut_deblistmodel.cpp:605:29: note: Variable created here. deepin-deb-installer-5.12.4/tests/src/model/ut_deblistmodel.cpp:606:23: note: Returning object that points to local variable 'package' that will be invalid when returning. deepin-deb-installer-5.12.4/tests/src/model/ut_deblistmodel.cpp:620:23: error: Returning object that points to local variable 'package' that will be invalid when returning. [returnDanglingLifetime] deepin-deb-installer-5.12.4/tests/src/model/ut_deblistmodel.cpp:620:23: note: Raw pointer to smart pointer created here. deepin-deb-installer-5.12.4/tests/src/model/ut_deblistmodel.cpp:619:29: note: Variable created here. deepin-deb-installer-5.12.4/tests/src/model/ut_deblistmodel.cpp:620:23: note: Returning object that points to local variable 'package' that will be invalid when returning. deepin-deb-installer-5.12.4/tests/src/manager/ut_packagemanager.cpp:349:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_packageManager [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/tests/src/manager/ut_packagemanager.cpp:361:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_validPackageCount [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/tests/src/manager/ut_packagemanager.cpp:601:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MultiArchSame [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/tests/src/manager/ut_packagemanager.cpp:880:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NotInstalled [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/tests/src/manager/ut_packagemanager.cpp:894:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable InstalledLaterVersion [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/tests/src/manager/ut_packagemanager.cpp:908:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable InstalledEarlierVersion [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/tests/src/manager/ut_packagemanager.cpp:925:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable InstalledSameVersion [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/tests/src/manager/ut_packagemanager.cpp:976:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DependsOk [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/tests/src/manager/ut_packagemanager.cpp:1282:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable run [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/tests/src/manager/ut_packagemanager.cpp:1316:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_packageInstallStatus [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/tests/src/manager/ut_packagemanager.cpp:1611:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_packageMd5 [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/tests/src/manager/ut_packagemanager.cpp:1775:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_packageManager [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/tests/src/manager/ut_packagemanager.cpp:1796:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable InvalidMultiArchType [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/tests/src/manager/ut_packagemanager.cpp:1801:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable InvalidMultiArchType [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/tests/src/manager/ut_packagemanager.cpp:1806:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MultiArchForeign [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/tests/src/manager/ut_packagemanager.cpp:1811:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable InvalidMultiArchType [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/tests/src/manager/ut_packagemanager.cpp:1816:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable InvalidMultiArchType [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/tests/src/manager/ut_packagemanager.cpp:1821:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MultiArchForeign [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/tests/src/manager/ut_packagemanager.cpp:1826:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Equals [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/tests/src/manager/ut_packagemanager.cpp:1831:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LessOrEqual [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/tests/src/manager/ut_packagemanager.cpp:1836:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LessThan [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/tests/src/manager/ut_packagemanager.cpp:1841:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GreaterThan [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/tests/src/manager/ut_packagemanager.cpp:1846:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NotEqual [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/tests/src/manager/ut_packagemanager.cpp:1851:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GreaterOrEqual [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/tests/src/manager/ut_packagemanager.cpp:1856:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoOperand [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/tests/src/manager/ut_packagemanager.cpp:1885:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable status [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/tests/src/manager/ut_packagemanager.cpp:1914:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable status [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/tests/src/manager/ut_packagemanager.cpp:1938:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable status [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/tests/src/manager/ut_packagemanager.cpp:1980:84: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Depends [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/tests/src/manager/ut_packagemanager.cpp:2013:84: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Depends [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/tests/src/manager/ut_packagemanager.cpp:2046:84: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Depends [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/tests/src/manager/ut_packagemanager.cpp:2079:84: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Depends [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/tests/src/manager/ut_packagemanager.cpp:2112:84: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Depends [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/tests/src/model/ut_deblistmodel.cpp:416:5: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] deepin-deb-installer-5.12.4/tests/src/model/ut_deblistmodel.cpp:409:25: style: C-style pointer casting [cstyleCast] deepin-deb-installer-5.12.4/tests/src/model/ut_deblistmodel.cpp:409:38: style: C-style reference casting [cstyleCast] deepin-deb-installer-5.12.4/tests/src/model/ut_deblistmodel.cpp:514:14: style: Local variable 'i' shadows outer variable [shadowVariable] deepin-deb-installer-5.12.4/tests/src/model/ut_deblistmodel.cpp:503:9: note: Shadowed declaration deepin-deb-installer-5.12.4/tests/src/model/ut_deblistmodel.cpp:514:14: note: Shadow variable deepin-deb-installer-5.12.4/tests/src/model/ut_packagelistview.cpp:77:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_bShortcutDelete [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/tests/src/model/ut_packagelistview.cpp:90:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_currentIndex [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/tests/src/model/ut_packagelistview.cpp:98:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_bIsRightMenuShow [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/tests/src/model/ut_packagelistview.cpp:105:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_bShortcutDelete [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/tests/src/model/ut_packagelistview.cpp:110:111: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoModifier [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/tests/src/model/ut_packagelistview.cpp:119:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_currentIndex [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/tests/src/model/ut_packagelistview.cpp:124:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoModifier [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/tests/src/model/ut_packagelistview.cpp:131:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FocusIn [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/tests/src/model/ut_packagelistview.cpp:137:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FontChange [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/tests/src/manager/ut_packagemanager.cpp:122:23: error: Returning object that points to local variable 'package' that will be invalid when returning. [returnDanglingLifetime] deepin-deb-installer-5.12.4/tests/src/manager/ut_packagemanager.cpp:122:23: note: Raw pointer to smart pointer created here. deepin-deb-installer-5.12.4/tests/src/manager/ut_packagemanager.cpp:121:29: note: Variable created here. deepin-deb-installer-5.12.4/tests/src/manager/ut_packagemanager.cpp:122:23: note: Returning object that points to local variable 'package' that will be invalid when returning. deepin-deb-installer-5.12.4/tests/src/manager/ut_packagemanager.cpp:339:23: error: Returning object that points to local variable 'package' that will be invalid when returning. [returnDanglingLifetime] deepin-deb-installer-5.12.4/tests/src/manager/ut_packagemanager.cpp:339:23: note: Raw pointer to smart pointer created here. deepin-deb-installer-5.12.4/tests/src/manager/ut_packagemanager.cpp:338:29: note: Variable created here. deepin-deb-installer-5.12.4/tests/src/manager/ut_packagemanager.cpp:339:23: note: Returning object that points to local variable 'package' that will be invalid when returning. deepin-deb-installer-5.12.4/tests/src/manager/ut_packagemanager.cpp:318:5: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] deepin-deb-installer-5.12.4/tests/src/manager/ut_packagemanager.cpp:664:5: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] deepin-deb-installer-5.12.4/tests/src/manager/ut_packagemanager.cpp:705:5: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] deepin-deb-installer-5.12.4/tests/src/manager/ut_packagemanager.cpp:962:5: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] deepin-deb-installer-5.12.4/tests/src/manager/ut_packagemanager.cpp:1016:5: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] deepin-deb-installer-5.12.4/tests/src/manager/ut_packagemanager.cpp:1044:5: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] deepin-deb-installer-5.12.4/tests/src/manager/ut_packagemanager.cpp:1081:5: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] deepin-deb-installer-5.12.4/tests/src/manager/ut_packagemanager.cpp:1105:5: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] deepin-deb-installer-5.12.4/tests/src/manager/ut_packagemanager.cpp:1142:5: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] deepin-deb-installer-5.12.4/tests/src/manager/ut_packagemanager.cpp:1309:5: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] deepin-deb-installer-5.12.4/tests/src/manager/ut_packagemanager.cpp:1332:5: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] deepin-deb-installer-5.12.4/tests/src/manager/ut_packagemanager.cpp:1355:5: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] deepin-deb-installer-5.12.4/tests/src/manager/ut_packagemanager.cpp:1394:5: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] deepin-deb-installer-5.12.4/tests/src/manager/ut_packagemanager.cpp:1426:5: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] deepin-deb-installer-5.12.4/tests/src/manager/ut_packagemanager.cpp:1454:5: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] deepin-deb-installer-5.12.4/tests/src/manager/ut_packagemanager.cpp:1482:5: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] deepin-deb-installer-5.12.4/tests/src/manager/ut_packagemanager.cpp:1510:5: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] deepin-deb-installer-5.12.4/tests/src/manager/ut_packagemanager.cpp:1538:5: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] deepin-deb-installer-5.12.4/tests/src/manager/ut_packagemanager.cpp:1565:5: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] deepin-deb-installer-5.12.4/tests/src/manager/ut_packagemanager.cpp:1584:5: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] deepin-deb-installer-5.12.4/tests/src/manager/ut_packagemanager.cpp:1609:5: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] deepin-deb-installer-5.12.4/tests/src/manager/ut_packagemanager.cpp:1630:5: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] deepin-deb-installer-5.12.4/tests/src/manager/ut_packagemanager.cpp:1670:5: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] deepin-deb-installer-5.12.4/tests/src/manager/ut_packagemanager.cpp:1693:5: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] deepin-deb-installer-5.12.4/tests/src/manager/ut_packagemanager.cpp:1708:5: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] deepin-deb-installer-5.12.4/tests/src/manager/ut_packagemanager.cpp:1715:5: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] deepin-deb-installer-5.12.4/tests/src/manager/ut_packagemanager.cpp:1757:5: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] deepin-deb-installer-5.12.4/tests/src/manager/ut_packagemanager.cpp:1774:5: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] deepin-deb-installer-5.12.4/tests/src/manager/ut_packagemanager.cpp:1861:5: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] deepin-deb-installer-5.12.4/tests/src/manager/ut_packagemanager.cpp:1871:5: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] deepin-deb-installer-5.12.4/tests/src/manager/ut_packagemanager.cpp:1882:5: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] deepin-deb-installer-5.12.4/tests/src/manager/ut_packagemanager.cpp:1900:5: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] deepin-deb-installer-5.12.4/tests/src/manager/ut_packagemanager.cpp:1922:5: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] deepin-deb-installer-5.12.4/tests/src/model/ut_packageslistdelegate.cpp:126:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_itemHeight [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/tests/src/model/ut_packageslistdelegate.cpp:132:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_listview [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/tests/src/model/ut_packageslistdelegate.cpp:145:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Waiting [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/tests/src/model/ut_packageslistdelegate.cpp:151:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_listview [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/tests/src/model/ut_packageslistdelegate.cpp:212:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_itemHeight [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/tests/src/manager/ut_packagemanager.cpp:573:31: style: C-style pointer casting [cstyleCast] deepin-deb-installer-5.12.4/tests/src/manager/ut_packagemanager.cpp:586:31: style: C-style pointer casting [cstyleCast] deepin-deb-installer-5.12.4/tests/src/manager/ut_packagemanager.cpp:627:31: style: C-style pointer casting [cstyleCast] deepin-deb-installer-5.12.4/tests/src/manager/ut_packagemanager.cpp:651:31: style: C-style pointer casting [cstyleCast] deepin-deb-installer-5.12.4/tests/src/manager/ut_packagemanager.cpp:706:31: style: C-style pointer casting [cstyleCast] deepin-deb-installer-5.12.4/tests/src/manager/ut_packagemanager.cpp:730:31: style: C-style pointer casting [cstyleCast] deepin-deb-installer-5.12.4/tests/src/manager/ut_packagemanager.cpp:848:35: style: C-style pointer casting [cstyleCast] deepin-deb-installer-5.12.4/tests/src/manager/ut_packagemanager.cpp:955:31: style: C-style pointer casting [cstyleCast] deepin-deb-installer-5.12.4/tests/src/manager/ut_packagemanager.cpp:1007:31: style: C-style pointer casting [cstyleCast] deepin-deb-installer-5.12.4/tests/src/manager/ut_packagemanager.cpp:1034:31: style: C-style pointer casting [cstyleCast] deepin-deb-installer-5.12.4/tests/src/manager/ut_packagemanager.cpp:1070:31: style: C-style pointer casting [cstyleCast] deepin-deb-installer-5.12.4/tests/src/manager/ut_packagemanager.cpp:1094:31: style: C-style pointer casting [cstyleCast] deepin-deb-installer-5.12.4/tests/src/manager/ut_packagemanager.cpp:1131:31: style: C-style pointer casting [cstyleCast] deepin-deb-installer-5.12.4/tests/src/manager/ut_packagemanager.cpp:1151:35: style: C-style pointer casting [cstyleCast] deepin-deb-installer-5.12.4/tests/src/manager/ut_packagemanager.cpp:1198:31: style: C-style pointer casting [cstyleCast] deepin-deb-installer-5.12.4/tests/src/manager/ut_packagemanager.cpp:1207:35: style: C-style pointer casting [cstyleCast] deepin-deb-installer-5.12.4/tests/src/manager/ut_packagemanager.cpp:1260:31: style: C-style pointer casting [cstyleCast] deepin-deb-installer-5.12.4/tests/src/manager/ut_packagemanager.cpp:1271:35: style: C-style pointer casting [cstyleCast] deepin-deb-installer-5.12.4/tests/src/manager/ut_packagemanager.cpp:1282:16: style: C-style pointer casting [cstyleCast] deepin-deb-installer-5.12.4/tests/src/manager/ut_packagemanager.cpp:1300:31: style: C-style pointer casting [cstyleCast] deepin-deb-installer-5.12.4/tests/src/manager/ut_packagemanager.cpp:1732:29: style: C-style reference casting [cstyleCast] deepin-deb-installer-5.12.4/tests/src/manager/ut_packagemanager.cpp:1748:31: style: C-style pointer casting [cstyleCast] deepin-deb-installer-5.12.4/tests/src/manager/ut_packagemanager.cpp:1993:31: style: C-style pointer casting [cstyleCast] deepin-deb-installer-5.12.4/tests/src/manager/ut_packagemanager.cpp:1995:35: style: C-style pointer casting [cstyleCast] deepin-deb-installer-5.12.4/tests/src/manager/ut_packagemanager.cpp:2026:31: style: C-style pointer casting [cstyleCast] deepin-deb-installer-5.12.4/tests/src/manager/ut_packagemanager.cpp:2028:35: style: C-style pointer casting [cstyleCast] deepin-deb-installer-5.12.4/tests/src/manager/ut_packagemanager.cpp:2059:31: style: C-style pointer casting [cstyleCast] deepin-deb-installer-5.12.4/tests/src/manager/ut_packagemanager.cpp:2061:35: style: C-style pointer casting [cstyleCast] deepin-deb-installer-5.12.4/tests/src/manager/ut_packagemanager.cpp:2092:31: style: C-style pointer casting [cstyleCast] deepin-deb-installer-5.12.4/tests/src/manager/ut_packagemanager.cpp:2094:35: style: C-style pointer casting [cstyleCast] deepin-deb-installer-5.12.4/tests/src/manager/ut_packagemanager.cpp:2125:31: style: C-style pointer casting [cstyleCast] deepin-deb-installer-5.12.4/tests/src/manager/ut_packagemanager.cpp:2127:35: style: C-style pointer casting [cstyleCast] deepin-deb-installer-5.12.4/tests/src/model/ut_packageslistdelegate.cpp:131:27: style: Variable 'delegate' can be declared as pointer to const [constVariablePointer] deepin-deb-installer-5.12.4/tests/src/model/ut_packageslistdelegate.cpp:150:27: style: Variable 'delegate' can be declared as pointer to const [constVariablePointer] deepin-deb-installer-5.12.4/tests/src/model/ut_packageslistdelegate.cpp:186:27: style: Variable 'delegate' can be declared as pointer to const [constVariablePointer] deepin-deb-installer-5.12.4/tests/src/model/ut_packageslistdelegate.cpp:131:36: style: Variable 'delegate' is assigned a value that is never used. [unreadVariable] deepin-deb-installer-5.12.4/tests/src/model/ut_packageslistdelegate.cpp:150:36: style: Variable 'delegate' is assigned a value that is never used. [unreadVariable] deepin-deb-installer-5.12.4/tests/src/model/ut_packageslistdelegate.cpp:186:36: style: Variable 'delegate' is assigned a value that is never used. [unreadVariable] deepin-deb-installer-5.12.4/tests/src/manager/ut_packagemanager.cpp:172:27: style: Local variable 'conflicts' shadows outer function [shadowFunction] deepin-deb-installer-5.12.4/tests/src/manager/ut_packagemanager.cpp:155:23: note: Shadowed declaration deepin-deb-installer-5.12.4/tests/src/manager/ut_packagemanager.cpp:172:27: note: Shadow variable deepin-deb-installer-5.12.4/tests/src/manager/ut_packagemanager.cpp:944:27: style: Local variable 'conflicts' shadows outer function [shadowFunction] deepin-deb-installer-5.12.4/tests/src/manager/ut_packagemanager.cpp:155:23: note: Shadowed declaration deepin-deb-installer-5.12.4/tests/src/manager/ut_packagemanager.cpp:944:27: note: Shadow variable deepin-deb-installer-5.12.4/tests/src/manager/ut_packagemanager.cpp:209:35: performance: Function parameter 'previousName' should be passed by const reference. However it seems that 'stub_SymbolicLink' is a callback function. [passedByValueCallback] deepin-deb-installer-5.12.4/tests/src/manager/ut_packagemanager.cpp:398:51: note: Function pointer used here. deepin-deb-installer-5.12.4/tests/src/manager/ut_packagemanager.cpp:209:35: note: Function parameter 'previousName' should be passed by const reference. However it seems that 'stub_SymbolicLink' is a callback function. deepin-deb-installer-5.12.4/tests/src/manager/ut_packagemanager.cpp:209:57: performance: Function parameter 'packageName' should be passed by const reference. However it seems that 'stub_SymbolicLink' is a callback function. [passedByValueCallback] deepin-deb-installer-5.12.4/tests/src/manager/ut_packagemanager.cpp:398:51: note: Function pointer used here. deepin-deb-installer-5.12.4/tests/src/manager/ut_packagemanager.cpp:209:57: note: Function parameter 'packageName' should be passed by const reference. However it seems that 'stub_SymbolicLink' is a callback function. deepin-deb-installer-5.12.4/tests/src/manager/ut_packagemanager.cpp:235:38: performance: Function parameter 'packagePath' should be passed by const reference. However it seems that 'stub_dealPackagePath' is a callback function. [passedByValueCallback] deepin-deb-installer-5.12.4/tests/src/manager/ut_packagemanager.cpp:1868:54: note: Function pointer used here. deepin-deb-installer-5.12.4/tests/src/manager/ut_packagemanager.cpp:235:38: note: Function parameter 'packagePath' should be passed by const reference. However it seems that 'stub_dealPackagePath' is a callback function. deepin-deb-installer-5.12.4/tests/src/ut_singleInstallerApplication.cpp:46:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/tests/src/ut_singleInstallerApplication.cpp:50:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/tests/src/ut_singleInstallerApplication.cpp:61:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/tests/src/ut_singleInstallerApplication.cpp:60:9: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] deepin-deb-installer-5.12.4/tests/src/view/pages/ut_AptConfigMessage.cpp:33:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/tests/src/view/pages/ut_AptConfigMessage.cpp:37:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/tests/src/view/pages/ut_AptConfigMessage.cpp:43:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/tests/src/view/pages/ut_AptConfigMessage.cpp:42:9: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] deepin-deb-installer-5.12.4/tests/src/utils/ut_utils.cpp:40:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SourceHanSansMedium [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/tests/src/utils/ut_utils.cpp:46:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SourceHanSansMedium [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/tests/src/utils/ut_utils.cpp:65:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SourceHanSansMedium [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/tests/src/utils/ut_utils.cpp:155:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DebfileInexistence [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/tests/src/utils/ut_utils.cpp:169:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExtractDebFail [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/tests/src/utils/ut_utils.cpp:183:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DebVerifyFail [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/tests/src/utils/ut_utils.cpp:197:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VerifySuccess [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/tests/src/utils/ut_utils.cpp:230:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LightType [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/tests/src/view/pages/ut_debinstaller.cpp:138:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/tests/src/view/pages/ut_debinstaller.cpp:142:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/tests/src/view/pages/ut_debinstaller.cpp:151:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/tests/src/view/pages/ut_debinstaller.cpp:179:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_dragflag [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/tests/src/view/pages/ut_debinstaller.cpp:191:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_dragflag [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/tests/src/view/pages/ut_debinstaller.cpp:205:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_Filterflag [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/tests/src/view/pages/ut_debinstaller.cpp:212:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_dragflag [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/tests/src/view/pages/ut_debinstaller.cpp:217:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AuthDependsSuccess [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/tests/src/view/pages/ut_debinstaller.cpp:224:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_dragflag [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/tests/src/view/pages/ut_debinstaller.cpp:245:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_packageAppending [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/tests/src/view/pages/ut_debinstaller.cpp:252:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WorkerProcessing [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/tests/src/view/pages/ut_debinstaller.cpp:260:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WorkerFinished [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/tests/src/view/pages/ut_debinstaller.cpp:268:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WorkerUnInstall [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/tests/src/view/pages/ut_debinstaller.cpp:274:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_dragflag [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/tests/src/view/pages/ut_debinstaller.cpp:282:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_dragflag [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/tests/src/view/pages/ut_debinstaller.cpp:311:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_dragflag [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/tests/src/view/pages/ut_debinstaller.cpp:328:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoModifier [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/tests/src/view/pages/ut_debinstaller.cpp:342:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MoveAction [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/tests/src/view/pages/ut_debinstaller.cpp:350:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MoveAction [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/tests/src/view/pages/ut_debinstaller.cpp:360:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MoveAction [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/tests/src/view/pages/ut_debinstaller.cpp:371:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable deb [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/tests/src/view/pages/ut_multipleinstallpage.cpp:51:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/tests/src/view/pages/ut_multipleinstallpage.cpp:55:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/tests/src/view/pages/ut_multipleinstallpage.cpp:65:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/tests/src/view/pages/ut_multipleinstallpage.cpp:82:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_upDown [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/tests/src/view/pages/ut_multipleinstallpage.cpp:94:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_bIsRightMenuShow [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/tests/src/view/pages/ut_multipleinstallpage.cpp:141:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_bIsRightMenuShow [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/tests/src/view/pages/ut_multipleinstallpage.cpp:183:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_upDown [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/tests/src/view/pages/ut_multipleinstallpage.cpp:193:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_bIsRightMenuShow [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/tests/src/view/pages/ut_debinstaller.cpp:150:9: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] deepin-deb-installer-5.12.4/tests/src/view/pages/ut_debinstaller.cpp:150:21: error: Invalid usleep() argument nr 1. The value is 1000000 but the valid values are '0:999999'. [invalidFunctionArg] deepin-deb-installer-5.12.4/tests/src/view/pages/ut_multipleinstallpage.cpp:62:9: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] deepin-deb-installer-5.12.4/tests/src/view/pages/ut_multipleinstallpage.cpp:64:9: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] deepin-deb-installer-5.12.4/tests/src/view/pages/ut_debinstaller.cpp:52:31: performance: Function parameter 'filePath' should be passed by const reference. However it seems that 'stud_checkSuffix' is a callback function. [passedByValueCallback] deepin-deb-installer-5.12.4/tests/src/view/pages/ut_debinstaller.cpp:291:47: note: Function pointer used here. deepin-deb-installer-5.12.4/tests/src/view/pages/ut_debinstaller.cpp:52:31: note: Function parameter 'filePath' should be passed by const reference. However it seems that 'stud_checkSuffix' is a callback function. deepin-deb-installer-5.12.4/tests/src/view/pages/ut_debinstaller.cpp:58:37: performance: Function parameter 'package' should be passed by const reference. However it seems that 'stud_appendPackage' is a callback function. [passedByValueCallback] deepin-deb-installer-5.12.4/tests/src/view/pages/ut_debinstaller.cpp:292:53: note: Function pointer used here. deepin-deb-installer-5.12.4/tests/src/view/pages/ut_debinstaller.cpp:58:37: note: Function parameter 'package' should be passed by const reference. However it seems that 'stud_appendPackage' is a callback function. deepin-deb-installer-5.12.4/tests/src/view/pages/ut_debinstaller.cpp:100:50: performance: Function parameter 'dependName' should be passed by const reference. However it seems that 'stud_DealDependResult' is a callback function. [passedByValueCallback] deepin-deb-installer-5.12.4/tests/src/view/pages/ut_debinstaller.cpp:305:57: note: Function pointer used here. deepin-deb-installer-5.12.4/tests/src/view/pages/ut_debinstaller.cpp:100:50: note: Function parameter 'dependName' should be passed by const reference. However it seems that 'stud_DealDependResult' is a callback function. deepin-deb-installer-5.12.4/tests/src/view/pages/ut_debinstaller.cpp:126:38: performance: Function parameter 'packages' should be passed by const reference. However it seems that 'stud_appendNoThread' is a callback function. [passedByValueCallback] deepin-deb-installer-5.12.4/tests/src/view/pages/ut_debinstaller.cpp:148:57: note: Function pointer used here. deepin-deb-installer-5.12.4/tests/src/view/pages/ut_debinstaller.cpp:126:38: note: Function parameter 'packages' should be passed by const reference. However it seems that 'stud_appendNoThread' is a callback function. deepin-deb-installer-5.12.4/tests/src/view/pages/ut_uninstallconfirmpage.cpp:36:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MouseButtonRelease [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/tests/src/view/pages/ut_uninstallconfirmpage.cpp:45:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/tests/src/view/pages/ut_uninstallconfirmpage.cpp:49:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/tests/src/view/pages/ut_uninstallconfirmpage.cpp:55:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/tests/src/view/pages/ut_uninstallconfirmpage.cpp:68:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uninstallPage [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/tests/src/view/pages/ut_uninstallconfirmpage.cpp:54:9: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] deepin-deb-installer-5.12.4/tests/src/view/widgets/ut_choosefilebutton.cpp:49:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoModifier [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/tests/src/view/pages/ut_singleinstallpage.cpp:122:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/tests/src/view/pages/ut_singleinstallpage.cpp:126:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/tests/src/view/pages/ut_singleinstallpage.cpp:130:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/tests/src/view/pages/ut_singleinstallpage.cpp:143:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DependsOk [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/tests/src/view/pages/ut_singleinstallpage.cpp:148:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Success [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/tests/src/view/pages/ut_singleinstallpage.cpp:167:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable model [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/tests/src/view/pages/ut_singleinstallpage.cpp:319:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable model [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/tests/src/view/pages/ut_singleinstallpage.cpp:355:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable model [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/tests/src/view/pages/ut_singleinstallpage.cpp:406:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable model [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/tests/src/view/pages/ut_singleinstallpage.cpp:445:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable model [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/tests/src/view/pages/ut_singleinstallpage.cpp:471:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable model [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/tests/src/view/pages/ut_singleinstallpage.cpp:320:5: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] deepin-deb-installer-5.12.4/tests/src/view/pages/ut_singleinstallpage.cpp:324:5: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] deepin-deb-installer-5.12.4/tests/src/view/pages/ut_singleinstallpage.cpp:356:5: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] deepin-deb-installer-5.12.4/tests/src/view/pages/ut_singleinstallpage.cpp:360:5: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] deepin-deb-installer-5.12.4/tests/src/view/pages/ut_singleinstallpage.cpp:407:5: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] deepin-deb-installer-5.12.4/tests/src/view/pages/ut_singleinstallpage.cpp:411:5: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] deepin-deb-installer-5.12.4/tests/src/view/pages/ut_singleinstallpage.cpp:446:5: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] deepin-deb-installer-5.12.4/tests/src/view/pages/ut_singleinstallpage.cpp:450:5: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] deepin-deb-installer-5.12.4/tests/src/view/pages/ut_singleinstallpage.cpp:472:5: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] deepin-deb-installer-5.12.4/tests/src/view/pages/ut_singleinstallpage.cpp:476:5: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] deepin-deb-installer-5.12.4/tests/src/view/widgets/ut_coloredprogressbar.cpp:32:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DarkType [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/tests/src/view/widgets/ut_coloredprogressbar.cpp:53:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DarkType [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/tests/src/view/widgets/ut_coloredprogressbar.cpp:58:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LightType [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/tests/src/view/widgets/ut_coloredprogressbar.cpp:66:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LightType [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/tests/src/view/widgets/ut_coloredprogressbar.cpp:75:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DarkType [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/tests/src/view/widgets/ut_debinfolabel.cpp:41:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WindowText [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/tests/src/view/widgets/ut_debinfolabel.cpp:48:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BrightText [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/tests/src/view/widgets/ut_debinfolabel.cpp:56:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_bMultiIns [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/tests/src/view/widgets/ut_debinfolabel.cpp:62:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TextLively [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/tests/src/view/widgets/ut_debinfolabel.cpp:70:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_bUserColorType [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/tests/src/view/widgets/ut_debinfolabel.cpp:80:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_bUserColorType [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/tests/src/view/widgets/ut_debinfolabel.cpp:90:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_colorRole [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/tests/src/view/widgets/ut_debinfolabel.cpp:100:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_colorRole [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/tests/src/view/widgets/ut_droundbgframe.cpp:37:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/tests/src/view/widgets/ut_droundbgframe.cpp:41:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/tests/src/view/widgets/ut_droundbgframe.cpp:45:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/tests/src/view/widgets/ut_droundbgframe.cpp:55:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable frame [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/tests/src/view/widgets/ut_droundbgframe.cpp:50:20: style: class member 'DRoundBgFrame_UT::frame' is never used. [unusedStructMember] deepin-deb-installer-5.12.4/tests/src/view/widgets/ut_infoCommandLinkButton.cpp:28:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TabFocus [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/tests/src/view/widgets/ut_infoCommandLinkButton.cpp:36:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoModifier [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/tests/src/view/widgets/ut_infocontrolbutton.cpp:45:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_expandTips [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/tests/src/view/widgets/ut_infocontrolbutton.cpp:52:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_shrinkTips [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/tests/src/view/widgets/ut_infocontrolbutton.cpp:58:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_expand [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/tests/src/view/widgets/ut_infocontrolbutton.cpp:67:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_expand [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/tests/src/view/widgets/ut_infocontrolbutton.cpp:77:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_expand [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/tests/src/view/widgets/ut_infocontrolbutton.cpp:85:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_expand [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/tests/src/view/widgets/ut_infocontrolbutton.cpp:95:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoModifier [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/tests/src/view/widgets/ut_installprocessinfoview.cpp:45:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TextTitle [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/tests/src/view/widgets/ut_installprocessinfoview.cpp:64:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DarkType [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/tests/src/view/widgets/ut_installprocessinfoview.cpp:69:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UnknownType [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/tests/src/view/widgets/ut_installprocessinfoview.cpp:74:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LightType [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/tests/src/view/widgets/ut_showinstallinfotextedit.cpp:29:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MouseEventSynthesizedByQt [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/tests/src/view/widgets/ut_showinstallinfotextedit.cpp:62:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_gestureAction [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/tests/src/view/widgets/ut_showinstallinfotextedit.cpp:102:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_slideContinue [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/tests/src/view/widgets/ut_showinstallinfotextedit.cpp:119:150: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MouseEventSynthesizedByQt [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/tests/src/view/widgets/ut_showinstallinfotextedit.cpp:127:111: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoModifier [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/tests/src/view/widgets/ut_showinstallinfotextedit.cpp:137:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_gestureAction [valueFlowBailoutIncompleteVar] deepin-deb-installer-5.12.4/tests/src/view/widgets/ut_showinstallinfotextedit.cpp:77:5: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] deepin-deb-installer-5.12.4/tests/src/view/widgets/ut_showinstallinfotextedit.cpp:73:5: style: Same expression on both sides of '/'. [duplicateExpression] diff: DONE