2024-04-11 17:18 ftp://ftp.de.debian.org/debian/pool/main/q/qbittorrent/qbittorrent_4.6.4.orig.tar.xz cppcheck-options: --library=posix --library=gnu --library=bsd --library=qt --library=boost --library=openssl --library=zlib --inconclusive --enable=style,information --inline-suppr --template=daca2 --disable=missingInclude --suppress=unmatchedSuppression --check-library --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning -D__GNUC__ --platform=unix64 -j4 platform: Linux-6.1.0-18-amd64-x86_64-with-glibc2.36 python: 3.11.2 client-version: 1.3.56 compiler: g++ (Debian 12.2.0-14) 12.2.0 cppcheck: head 2.13.0 head-info: b9c535c (2024-04-11 18:57:02 +0200) count: 1083 300 elapsed-time: 4.2 18.2 head-timing-info: old-timing-info: head results: qbittorrent-4.6.4/src/app/applicationinstancemanager.h:55:11: warning: Member variable 'ApplicationInstanceManager::m_isFirstInstance' is not initialized. [uninitMemberVarPrivate] qbittorrent-4.6.4/src/app/qtlocalpeer/qtlockedfile.h:91:9: style: Class 'QtLockedFile' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qbittorrent-4.6.4/src/app/qtlocalpeer/qtlocalpeer.h:83:5: style: Class 'QtLocalPeer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qbittorrent-4.6.4/src/app/application.cpp:247:39: error: There is an unknown macro here somewhere. Configuration is required. If _s is a macro then please configure it. [unknownMacro] qbittorrent-4.6.4/src/app/filelogger.cpp:81:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _s [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/app/filelogger.cpp:92:89: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _s [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/app/filelogger.cpp:149:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ISODate [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/app/filelogger.cpp:181:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/app/main.cpp:158:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _s [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/app/main.cpp:288:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _s [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/app/main.cpp:303:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QBT_VERSION [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/app/main.cpp:319:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/app/main.cpp:329:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Critical [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/app/main.cpp:370:82: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RejectRole [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/app/qtlocalpeer/qtlockedfile.cpp:140:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Truncate [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/app/qtlocalpeer/qtlockedfile_unix.cpp:97:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_WRLCK [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/app/qtlocalpeer/qtlockedfile_unix.cpp:127:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_UNLCK [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/app/qtlocalpeer/qtlocalpeer.cpp:100:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserAccessOption [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/app/qtlocalpeer/qtlocalpeer.cpp:185:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UnconnectedState [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/app/qtlocalpeer/qtlockedfile.cpp:156:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_lockMode [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/app/qtlocalpeer/qtlockedfile.cpp:167:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_lockMode [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/app/cmdoptions.cpp:155:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _s [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/app/cmdoptions.cpp:164:85: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _s [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/app/cmdoptions.cpp:209:89: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _s [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/app/cmdoptions.cpp:282:82: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _s [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/app/cmdoptions.cpp:287:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _s [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/app/cmdoptions.cpp:393:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _s [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/app/qtlocalpeer/qtlockedfile_unix.cpp:84:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoLock [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/app/qtlocalpeer/qtlockedfile_win.cpp:83:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_mutexName [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/app/qtlocalpeer/qtlockedfile_win.cpp:146:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoLock [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/app/qtlocalpeer/qtlockedfile_win.cpp:235:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_lockMode [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/app/qtlocalpeer/qtlockedfile_win.cpp:260:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_writeMutex [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/app/signalhandler.cpp:84:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ignore [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/app/signalhandler.cpp:92:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_DFL [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/asyncfilestorage.cpp:48:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/asyncfilestorage.cpp:61:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QueuedConnection [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/app/upgrade.cpp:66:87: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WARNING [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/app/upgrade.cpp:100:115: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoSubfolder [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/app/upgrade.cpp:135:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EveryDay [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/app/upgrade.cpp:187:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/app/upgrade.cpp:218:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Normal [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/app/upgrade.cpp:245:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _s [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/app/upgrade.cpp:347:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/app/upgrade.cpp:376:89: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _s [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/app/upgrade.cpp:420:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _s [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/app/upgrade.cpp:436:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitive [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/bittorrent/bandwidthscheduler.cpp:55:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable 30s [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/bittorrent/bandwidthscheduler.cpp:90:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Monday [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/bittorrent/addtorrentparams.cpp:81:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nullopt [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/bittorrent/addtorrentparams.cpp:130:110: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Forced [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/bittorrent/addtorrentparams.cpp:154:114: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AutoManaged [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/bittorrent/addtorrentparams.cpp:91:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nullopt [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/bittorrent/bandwidthscheduler.cpp:62:11: style: Local variable 'start' shadows outer function [shadowFunction] qbittorrent-4.6.4/src/base/bittorrent/bandwidthscheduler.h:42:10: note: Shadowed declaration qbittorrent-4.6.4/src/base/bittorrent/bandwidthscheduler.cpp:62:11: note: Shadow variable qbittorrent-4.6.4/src/base/bittorrent/categoryoptions.cpp:55:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Undefined [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/bittorrent/customstorage.cpp:268:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dont_replace [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/bittorrent/customstorage.cpp:284:95: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dont_download [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/bittorrent/bencoderesumedatastorage.cpp:107:82: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _s [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/bittorrent/bencoderesumedatastorage.cpp:141:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable message [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/bittorrent/bencoderesumedatastorage.cpp:175:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/bittorrent/bencoderesumedatastorage.cpp:213:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dict_t [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/bittorrent/bencoderesumedatastorage.cpp:360:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable paused [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/bittorrent/bencoderesumedatastorage.cpp:443:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _s [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/bittorrent/filesearcher.cpp:47:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QB_EXT [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/bittorrent/infohash.h:72:9: style: Class 'InfoHash' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qbittorrent-4.6.4/src/base/bittorrent/bencoderesumedatastorage.h:52:28: performance: Function 'registeredTorrents()' should return member 'm_registeredTorrents' by const reference. [returnByReference] qbittorrent-4.6.4/src/base/bittorrent/bencoderesumedatastorage.cpp:277:21: style: Local variable 'pref' shadows outer variable [shadowVariable] qbittorrent-4.6.4/src/base/bittorrent/bencoderesumedatastorage.cpp:205:17: note: Shadowed declaration qbittorrent-4.6.4/src/base/bittorrent/bencoderesumedatastorage.cpp:277:21: note: Shadow variable qbittorrent-4.6.4/src/base/bittorrent/bencoderesumedatastorage.cpp:89:23: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] qbittorrent-4.6.4/src/base/bittorrent/infohash.h:78:14: performance:inconclusive: Technically the member function 'BitTorrent::InfoHash::isHybrid' can be static (but you may consider moving to unnamed namespace). [functionStatic] qbittorrent-4.6.4/src/base/bittorrent/infohash.cpp:53:28: note: Technically the member function 'BitTorrent::InfoHash::isHybrid' can be static (but you may consider moving to unnamed namespace). qbittorrent-4.6.4/src/base/bittorrent/infohash.h:78:14: note: Technically the member function 'BitTorrent::InfoHash::isHybrid' can be static (but you may consider moving to unnamed namespace). qbittorrent-4.6.4/src/base/bittorrent/infohash.h:80:20: performance:inconclusive: Technically the member function 'BitTorrent::InfoHash::v2' can be static (but you may consider moving to unnamed namespace). [functionStatic] qbittorrent-4.6.4/src/base/bittorrent/infohash.cpp:71:34: note: Technically the member function 'BitTorrent::InfoHash::v2' can be static (but you may consider moving to unnamed namespace). qbittorrent-4.6.4/src/base/bittorrent/infohash.h:80:20: note: Technically the member function 'BitTorrent::InfoHash::v2' can be static (but you may consider moving to unnamed namespace). qbittorrent-4.6.4/src/base/bittorrent/dbresumedatastorage.cpp:234:98: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Original [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/bittorrent/dbresumedatastorage.cpp:319:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _s [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/bittorrent/dbresumedatastorage.cpp:413:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _s [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/bittorrent/dbresumedatastorage.cpp:489:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WARNING [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/bittorrent/dbresumedatastorage.cpp:650:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _s [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/bittorrent/dbresumedatastorage.cpp:671:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _s [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/bittorrent/dbresumedatastorage.cpp:774:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable paused [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/bittorrent/dbresumedatastorage.cpp:912:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CRITICAL [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/bittorrent/dbresumedatastorage.cpp:946:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CRITICAL [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/bittorrent/filterparserthread.cpp:130:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/bittorrent/filterparserthread.cpp:294:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/bittorrent/filterparserthread.cpp:475:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/bittorrent/filterparserthread.cpp:620:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _s [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/bittorrent/magneturi.cpp:56:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _s [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/bittorrent/magneturi.cpp:69:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _s [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/bittorrent/magneturi.h:49:17: performance: Function 'name()' should return member 'm_name' by const reference. [returnByReference] qbittorrent-4.6.4/src/base/bittorrent/magneturi.h:50:31: performance: Function 'trackers()' should return member 'm_trackers' by const reference. [returnByReference] qbittorrent-4.6.4/src/base/bittorrent/magneturi.h:51:23: performance: Function 'urlSeeds()' should return member 'm_urlSeeds' by const reference. [returnByReference] qbittorrent-4.6.4/src/base/bittorrent/magneturi.h:52:17: performance: Function 'url()' should return member 'm_url' by const reference. [returnByReference] qbittorrent-4.6.4/src/base/bittorrent/magneturi.cpp:104:29: style: Local variable 'url' shadows outer function [shadowFunction] qbittorrent-4.6.4/src/base/bittorrent/magneturi.h:52:17: note: Shadowed declaration qbittorrent-4.6.4/src/base/bittorrent/magneturi.cpp:104:29: note: Shadow variable qbittorrent-4.6.4/src/base/bittorrent/nativesessionextension.cpp:40:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable auto_managed [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/bittorrent/nativesessionextension.cpp:58:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable alert_feature [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/bittorrent/dbresumedatastorage.cpp:168:13: style: Same expression used in consecutive assignments of 'namesSize' and 'valuesSize'. [duplicateAssignExpression] qbittorrent-4.6.4/src/base/bittorrent/dbresumedatastorage.cpp:169:13: note: Same expression used in consecutive assignments of 'namesSize' and 'valuesSize'. qbittorrent-4.6.4/src/base/bittorrent/dbresumedatastorage.cpp:168:13: note: Same expression used in consecutive assignments of 'namesSize' and 'valuesSize'. qbittorrent-4.6.4/src/base/bittorrent/dbresumedatastorage.cpp:428:28: style: Local variable 'registeredTorrents' shadows outer function [shadowFunction] qbittorrent-4.6.4/src/base/bittorrent/dbresumedatastorage.h:50:28: note: Shadowed declaration qbittorrent-4.6.4/src/base/bittorrent/dbresumedatastorage.cpp:428:28: note: Shadow variable qbittorrent-4.6.4/src/base/bittorrent/dbresumedatastorage.cpp:712:62: warning: Either the condition 'm_jobs.empty()' is redundant or expression 'm_jobs.front()' causes access out of bounds. [containerOutOfBounds] qbittorrent-4.6.4/src/base/bittorrent/dbresumedatastorage.cpp:680:29: note: Assuming that condition 'm_jobs.empty()' is not redundant qbittorrent-4.6.4/src/base/bittorrent/dbresumedatastorage.cpp:712:62: note: Access out of bounds qbittorrent-4.6.4/src/base/bittorrent/dbresumedatastorage.cpp:713:23: warning: Either the condition 'm_jobs.empty()' is redundant or expression 'm_jobs.pop()' causes access out of bounds. [containerOutOfBounds] qbittorrent-4.6.4/src/base/bittorrent/dbresumedatastorage.cpp:680:29: note: Assuming that condition 'm_jobs.empty()' is not redundant qbittorrent-4.6.4/src/base/bittorrent/dbresumedatastorage.cpp:713:23: note: Access out of bounds qbittorrent-4.6.4/src/base/bittorrent/nativetorrentextension.cpp:46:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable state [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/bittorrent/nativetorrentextension.cpp:56:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable downloading_metadata [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/bittorrent/peeraddress.cpp:69:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IPv6Protocol [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/bittorrent/peerinfo.cpp:50:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dht [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/bittorrent/peerinfo.cpp:55:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pex [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/bittorrent/peerinfo.cpp:60:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lsd [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/bittorrent/peerinfo.cpp:72:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable interesting [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/bittorrent/peerinfo.cpp:77:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable choked [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/bittorrent/peerinfo.cpp:82:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable remote_interested [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/bittorrent/peerinfo.cpp:87:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable remote_choked [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/bittorrent/peerinfo.cpp:92:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable supports_extensions [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/bittorrent/peerinfo.cpp:97:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable local_connection [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/bittorrent/peerinfo.cpp:102:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable handshake [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/bittorrent/peerinfo.cpp:107:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable connecting [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/bittorrent/peerinfo.cpp:112:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable on_parole [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/bittorrent/peerinfo.cpp:117:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable seed [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/bittorrent/peerinfo.cpp:122:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optimistic_unchoke [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/bittorrent/peerinfo.cpp:127:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable snubbed [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/bittorrent/peerinfo.cpp:132:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable upload_only [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/bittorrent/peerinfo.cpp:137:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endgame_mode [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/bittorrent/peerinfo.cpp:142:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable holepunched [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/bittorrent/peerinfo.cpp:147:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i2p_socket [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/bittorrent/peerinfo.cpp:152:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable utp_socket [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/bittorrent/peerinfo.cpp:157:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ssl_socket [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/bittorrent/peerinfo.cpp:162:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rc4_encrypted [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/bittorrent/peerinfo.cpp:167:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable plaintext_encrypted [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/bittorrent/peerinfo.cpp:261:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable utp_socket [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/bittorrent/peerinfo.cpp:363:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C_UTP [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/bittorrent/peerinfo.h:90:17: performance: Function 'flags()' should return member 'm_flags' by const reference. [returnByReference] qbittorrent-4.6.4/src/base/bittorrent/peerinfo.h:91:17: performance: Function 'flagsDescription()' should return member 'm_flagsDescription' by const reference. [returnByReference] qbittorrent-4.6.4/src/base/bittorrent/resumedatastorage.cpp:59:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable finished [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/bittorrent/torrentcreatorthread.cpp:125:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AllDirs [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/bittorrent/torrentcreatorthread.h:65:5: style: The class 'TorrentCreatorThread' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] qbittorrent-4.6.4/src/base/bittorrent/filterparserthread.h:45:5: style: Class 'FilterParserThread' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qbittorrent-4.6.4/src/base/bittorrent/filterparserthread.cpp:209:28: style: The if condition is the same as the previous if condition [duplicateCondition] qbittorrent-4.6.4/src/base/bittorrent/filterparserthread.cpp:205:28: note: First condition qbittorrent-4.6.4/src/base/bittorrent/filterparserthread.cpp:209:28: note: Second condition qbittorrent-4.6.4/src/base/bittorrent/filterparserthread.cpp:137:12: style: The scope of the variable 'bytesRead' can be reduced. [variableScope] qbittorrent-4.6.4/src/base/bittorrent/filterparserthread.cpp:301:12: style: The scope of the variable 'bytesRead' can be reduced. [variableScope] qbittorrent-4.6.4/src/app/cmdoptions.cpp:200:13: warning: The class 'IntOption' defines member function with name 'value' also defined in its parent struct 'StringOption'. [duplInheritedMember] qbittorrent-4.6.4/src/app/cmdoptions.cpp:151:17: note: Parent function 'StringOption::value' qbittorrent-4.6.4/src/app/cmdoptions.cpp:200:13: note: Derived function 'IntOption::value' qbittorrent-4.6.4/src/base/bittorrent/torrentinfo.cpp:112:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable message [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/bittorrent/torrentinfo.cpp:299:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable url_seed [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/bittorrent/torrentinfo.h:97:35: performance: Function 'nativeIndexes()' should return member 'm_nativeIndexes' by const reference. [returnByReference] qbittorrent-4.6.4/src/base/bittorrent/tracker.cpp:222:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Any [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/bittorrent/tracker.cpp:251:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HEADER_REQUEST_METHOD_GET [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/bittorrent/tracker.cpp:300:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _s [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/bittorrent/tracker.cpp:482:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONTENT_TYPE_TXT [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/bittorrent/torrentinfo.cpp:97:28: style: Local variable 'nativeInfo' shadows outer function [shadowFunction] qbittorrent-4.6.4/src/base/bittorrent/torrentinfo.h:96:43: note: Shadowed declaration qbittorrent-4.6.4/src/base/bittorrent/torrentinfo.cpp:97:28: note: Shadow variable qbittorrent-4.6.4/src/base/bittorrent/torrentinfo.cpp:393:16: style: Local variable 'fileSize' shadows outer function [shadowFunction] qbittorrent-4.6.4/src/base/bittorrent/torrentinfo.h:81:19: note: Shadowed declaration qbittorrent-4.6.4/src/base/bittorrent/torrentinfo.cpp:393:16: note: Shadow variable qbittorrent-4.6.4/src/base/bittorrent/torrentinfo.cpp:394:16: style: Local variable 'fileOffset' shadows outer function [shadowFunction] qbittorrent-4.6.4/src/base/bittorrent/torrentinfo.h:82:19: note: Shadowed declaration qbittorrent-4.6.4/src/base/bittorrent/torrentinfo.cpp:394:16: note: Shadow variable qbittorrent-4.6.4/src/base/exceptions.h:37:27: performance: Function 'message()' should return member 'm_message' by const reference. [returnByReference] qbittorrent-4.6.4/src/base/http/httperror.h:39:13: performance: Function 'statusText()' should return member 'm_statusText' by const reference. [returnByReference] qbittorrent-4.6.4/src/base/http/connection.cpp:99:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _s [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/http/connection.cpp:187:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UnconnectedState [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/http/connection.cpp:218:101: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SkipEmptyParts [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/http/types.h:127:9: style: Struct 'Response' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qbittorrent-4.6.4/src/base/bittorrent/bandwidthscheduler.h:35:1: debug: SymbolDatabase couldn't resolve all user defined types. [debug] qbittorrent-4.6.4/src/base/http/requestparser.cpp:66:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/http/requestparser.cpp:90:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/http/requestparser.cpp:156:80: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SkipEmptyParts [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/http/requestparser.cpp:192:85: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _s [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/http/requestparser.cpp:251:99: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FullyDecoded [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/http/requestparser.cpp:311:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/http/responsegenerator.cpp:41:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HEADER_DATE [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/http/responsegenerator.cpp:78:95: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _s [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/http/responsegenerator.cpp:84:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HEADER_CONTENT_ENCODING [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/http/server.cpp:58:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _s [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/http/server.cpp:101:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoProxy [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/http/server.cpp:131:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SecureProtocols [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/net/dnsupdater.cpp:57:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable checkPublicIP [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/net/dnsupdater.cpp:81:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _s [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/net/dnsupdater.cpp:89:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Success [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/net/dnsupdater.cpp:125:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/net/dnsupdater.cpp:139:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _s [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/net/dnsupdater.cpp:173:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Success [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/net/dnsupdater.cpp:181:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/net/dnsupdater.cpp:253:131: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _s [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/net/dnsupdater.cpp:304:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _s [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/net/downloadhandlerimpl.cpp:67:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Success [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/net/downloadhandlerimpl.cpp:78:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OperationCanceledError [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/net/downloadhandlerimpl.cpp:116:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoError [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/net/downloadhandlerimpl.cpp:200:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitive [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/net/downloadhandlerimpl.cpp:225:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Failed [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/net/proxyconfigurationmanager.h:65:9: error: There is an unknown macro here somewhere. Configuration is required. If Q_DISABLE_COPY_MOVE is a macro then please configure it. [unknownMacro] qbittorrent-4.6.4/src/base/net/geoipdatabase.cpp:93:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/net/geoipdatabase.cpp:191:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QVariantHash [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/net/geoipdatabase.cpp:236:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _s [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/net/geoipdatabase.cpp:314:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QVariantHash [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/net/geoipdatabase.cpp:482:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QString [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/net/geoipdatabase.cpp:503:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Invalid [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/bittorrent/sessionimpl.h:473:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QueuedConnection [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/bittorrent/torrentimpl.cpp:165:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Updating [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/bittorrent/torrentimpl.cpp:282:97: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable seed_mode [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/bittorrent/torrentimpl.cpp:533:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable auto_managed [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/bittorrent/torrentimpl.cpp:633:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable session [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/bittorrent/torrentimpl.cpp:677:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable session [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/bittorrent/torrentimpl.cpp:738:92: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WARNING [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/bittorrent/torrentimpl.cpp:788:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WARNING [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/bittorrent/torrentimpl.cpp:924:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable auto_managed [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/bittorrent/torrentimpl.cpp:930:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable checking_files [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/bittorrent/torrentimpl.cpp:1030:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable finished [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/bittorrent/torrentimpl.cpp:1036:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Forced [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/bittorrent/torrentimpl.cpp:1041:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sequential_download [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/bittorrent/torrentimpl.cpp:1056:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable checking_resume_data [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/bittorrent/torrentimpl.cpp:1126:79: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable upload_mode [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/bittorrent/torrentimpl.cpp:1139:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable upload_mode [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/bittorrent/torrentimpl.cpp:1170:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_ETA [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/bittorrent/torrentimpl.cpp:1328:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable super_seeding [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/bittorrent/torrentimpl.cpp:1333:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable disable_dht [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/bittorrent/torrentimpl.cpp:1338:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable disable_pex [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/bittorrent/torrentimpl.cpp:1343:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable disable_lsd [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/bittorrent/torrentimpl.cpp:1520:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable checking_resume_data [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/bittorrent/torrentimpl.cpp:1543:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sequential_download [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/bittorrent/torrentimpl.cpp:1660:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable seed_mode [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/bittorrent/torrentimpl.cpp:1718:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable delete_partfile [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/bittorrent/torrentimpl.cpp:1761:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/bittorrent/torrentimpl.cpp:1781:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable upload_mode [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/bittorrent/torrentimpl.cpp:1889:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FilesChecked [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/bittorrent/torrentimpl.cpp:1979:99: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable seed_mode [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/bittorrent/torrentimpl.cpp:2041:107: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable seed_mode [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/bittorrent/torrentimpl.cpp:2077:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable resume_data_not_modified [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/bittorrent/torrentimpl.cpp:2091:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WARNING [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/bittorrent/torrentimpl.cpp:2134:112: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WARNING [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/bittorrent/torrentimpl.cpp:2195:172: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _s [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/bittorrent/torrentimpl.cpp:2315:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nativeHandle [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/bittorrent/torrentimpl.cpp:2343:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MetadataReceived [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/bittorrent/torrentimpl.cpp:2494:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable super_seeding [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/bittorrent/torrentimpl.cpp:2507:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable disable_dht [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/bittorrent/torrentimpl.cpp:2520:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable disable_pex [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/bittorrent/torrentimpl.cpp:2533:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable disable_lsd [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/bittorrent/torrentimpl.cpp:2637:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nativeHandle [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/bittorrent/torrentimpl.cpp:2658:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nativeHandle [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/bittorrent/torrentimpl.cpp:2678:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nativeHandle [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/bittorrent/torrentimpl.cpp:2695:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nativeHandle [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/bittorrent/torrentimpl.cpp:2720:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nativeHandle [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/bittorrent/torrentimpl.cpp:2784:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/bittorrent/torrentimpl.cpp:2825:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable session [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/net/geoipmanager.cpp:89:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Data [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/net/geoipmanager.cpp:431:111: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WARNING [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/net/downloadmanager.h:74:9: style: Class 'DownloadRequest' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qbittorrent-4.6.4/src/base/net/geoipmanager.cpp:459:51: style: Local variable 'result' shadows outer argument [shadowArgument] qbittorrent-4.6.4/src/base/net/geoipmanager.cpp:427:59: note: Shadowed declaration qbittorrent-4.6.4/src/base/net/geoipmanager.cpp:459:51: note: Shadow variable qbittorrent-4.6.4/src/base/net/reverseresolution.cpp:77:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoError [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/net/geoipdatabase.h:70:10: performance:inconclusive: Technically the member function 'GeoIPDatabase::fromBigEndian' can be static (but you may consider moving to unnamed namespace). [functionStatic] qbittorrent-4.6.4/src/base/net/geoipdatabase.cpp:465:21: note: Technically the member function 'GeoIPDatabase::fromBigEndian' can be static (but you may consider moving to unnamed namespace). qbittorrent-4.6.4/src/base/net/geoipdatabase.h:70:10: note: Technically the member function 'GeoIPDatabase::fromBigEndian' can be static (but you may consider moving to unnamed namespace). qbittorrent-4.6.4/src/base/net/geoipdatabase.cpp:80:7: warning: Class 'GeoIPDatabase' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] qbittorrent-4.6.4/src/base/net/geoipdatabase.cpp:80:7: warning: Class 'GeoIPDatabase' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] qbittorrent-4.6.4/src/base/net/geoipdatabase.h:56:13: performance: Function 'type()' should return member 'm_dbType' by const reference. [returnByReference] qbittorrent-4.6.4/src/base/net/smtp.cpp:63:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Md5 [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/net/smtp.cpp:122:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable deleteLater [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/net/smtp.cpp:134:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/net/smtp.cpp:141:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _s [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/net/smtp.cpp:186:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/net/smtp.cpp:418:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/net/smtp.cpp:440:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/net/smtp.cpp:488:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/net/smtp.cpp:563:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WARNING [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/net/geoipdatabase.cpp:522:22: portability:inconclusive: Casting from double * to unsigned char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] qbittorrent-4.6.4/src/base/net/smtp.cpp:571:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable English [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/net/geoipdatabase.cpp:524:23: portability:inconclusive: Casting from double * to unsigned char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] qbittorrent-4.6.4/src/base/net/smtp.cpp:597:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RemoteHostClosedError [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/net/geoipdatabase.cpp:522:22: portability:inconclusive: Casting from float * to unsigned char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] qbittorrent-4.6.4/src/base/net/geoipdatabase.cpp:524:23: portability:inconclusive: Casting from float * to unsigned char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] qbittorrent-4.6.4/src/base/bittorrent/sessionimpl.cpp:152:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/bittorrent/sessionimpl.cpp:164:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/bittorrent/sessionimpl.cpp:176:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/bittorrent/sessionimpl.cpp:188:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/bittorrent/sessionimpl.cpp:220:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _s [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/bittorrent/sessionimpl.cpp:329:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fail_if_exist [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/bittorrent/sessionimpl.cpp:380:103: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _s [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/bittorrent/sessionimpl.cpp:551:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable 1s [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/bittorrent/sessionimpl.cpp:655:105: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INFO [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/bittorrent/sessionimpl.cpp:671:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INFO [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/bittorrent/sessionimpl.cpp:684:86: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WARNING [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/bittorrent/sessionimpl.cpp:883:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _s [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/bittorrent/sessionimpl.cpp:1176:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Data [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/bittorrent/sessionimpl.cpp:1262:113: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QueuedConnection [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/bittorrent/sessionimpl.cpp:1291:79: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CRITICAL [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/bittorrent/sessionimpl.cpp:1464:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Legacy [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/bittorrent/sessionimpl.cpp:1519:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable peer_fingerprint [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/bittorrent/sessionimpl.cpp:1593:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable blocked [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/bittorrent/sessionimpl.cpp:1643:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable error_notification [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/bittorrent/sessionimpl.cpp:1954:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable max_retry_port_bind [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/bittorrent/sessionimpl.cpp:2019:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable global_peer_class_id [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/bittorrent/sessionimpl.cpp:2290:95: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WARNING [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/bittorrent/sessionimpl.cpp:2357:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable session [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/bittorrent/sessionimpl.cpp:2398:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable auto_managed [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/bittorrent/sessionimpl.cpp:2456:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable delete_files [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/bittorrent/sessionimpl.cpp:2479:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable second [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/bittorrent/sessionimpl.cpp:2504:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable second [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/bittorrent/sessionimpl.cpp:2532:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable second [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/bittorrent/sessionimpl.cpp:2559:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable second [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/bittorrent/sessionimpl.cpp:2583:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QueuedConnection [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/bittorrent/sessionimpl.cpp:2643:114: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WARNING [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/bittorrent/sessionimpl.cpp:2678:122: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AutoManaged [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/bittorrent/sessionimpl.cpp:2826:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Original [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/bittorrent/sessionimpl.cpp:2995:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INFO [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/bittorrent/sessionimpl.cpp:3014:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INFO [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/bittorrent/sessionimpl.cpp:3028:91: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tcp [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/bittorrent/sessionimpl.cpp:3090:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable storage_mode_allocate [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/bittorrent/sessionimpl.cpp:3140:87: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WARNING [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/bittorrent/sessionimpl.cpp:3167:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable only_if_modified [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/bittorrent/sessionimpl.cpp:3246:92: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Downloads [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/bittorrent/sessionimpl.cpp:3275:80: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _s [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/bittorrent/sessionimpl.cpp:3339:102: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CRITICAL [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/bittorrent/sessionimpl.cpp:3698:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INFO [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/bittorrent/sessionimpl.cpp:3964:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitiveOption [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/bittorrent/sessionimpl.cpp:3999:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WARNING [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/bittorrent/sessionimpl.cpp:4473:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INFO [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/bittorrent/sessionimpl.cpp:4728:81: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ignore_min_interval [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/bittorrent/sessionimpl.cpp:4785:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Both [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/bittorrent/sessionimpl.cpp:5052:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _s [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/bittorrent/sessionimpl.cpp:5195:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable delete_partfile [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/bittorrent/sessionimpl.cpp:5209:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Config [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/bittorrent/sessionimpl.cpp:5221:93: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _s [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/bittorrent/sessionimpl.cpp:5237:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Config [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/bittorrent/sessionimpl.cpp:5312:79: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QueuedConnection [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/bittorrent/sessionimpl.cpp:5359:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _s [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/bittorrent/sessionimpl.cpp:5430:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WARNING [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/bittorrent/sessionimpl.cpp:5474:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable alert_type [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/bittorrent/sessionimpl.cpp:5659:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/bittorrent/sessionimpl.cpp:5702:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable save_info_dict [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/bittorrent/sessionimpl.cpp:5795:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WARNING [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/bittorrent/sessionimpl.cpp:5830:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable delete_files [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/bittorrent/sessionimpl.cpp:5852:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WARNING [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/bittorrent/sessionimpl.cpp:5861:116: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WARNING [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/bittorrent/sessionimpl.cpp:5867:119: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INFO [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/bittorrent/sessionimpl.cpp:5882:124: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _s [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/bittorrent/sessionimpl.cpp:5917:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WARNING [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/bittorrent/sessionimpl.cpp:5931:79: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INFO [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/bittorrent/sessionimpl.cpp:5939:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CRITICAL [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/bittorrent/sessionimpl.cpp:5946:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INFO [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/bittorrent/sessionimpl.cpp:5959:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CRITICAL [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/bittorrent/sessionimpl.cpp:5994:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable 1s [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/bittorrent/sessionimpl.cpp:6061:113: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CRITICAL [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/bittorrent/sessionimpl.cpp:6103:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable query_save_path [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/bittorrent/sessionimpl.cpp:6148:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _s [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/bittorrent/sessionimpl.cpp:6161:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WARNING [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/bittorrent/sessionimpl.cpp:6173:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable alert_type [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/bittorrent/sessionimpl.cpp:6235:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable updatedTrackers [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/bittorrent/sessionimpl.cpp:6283:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _s [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/bittorrent/sessionimpl.cpp:6294:109: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _s [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/path.cpp:101:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _s [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/path.cpp:141:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _s [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/path.cpp:160:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _s [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/path.cpp:196:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitive [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/path.cpp:253:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable generic_format [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/path.h:72:13: performance: Function 'data()' should return member 'm_pathStr' by const reference. [returnByReference] qbittorrent-4.6.4/src/base/path.cpp:187:16: style: Local variable 'filename' shadows outer function [shadowFunction] qbittorrent-4.6.4/src/base/path.h:60:13: note: Shadowed declaration qbittorrent-4.6.4/src/base/path.cpp:187:16: note: Shadow variable qbittorrent-4.6.4/src/base/path.cpp:329:18: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] qbittorrent-4.6.4/src/base/net/smtp.h:56:9: style: Class 'Smtp' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qbittorrent-4.6.4/src/base/preferences.h:92:5: error: There is an unknown macro here somewhere. Configuration is required. If Q_DISABLE_COPY_MOVE is a macro then please configure it. [unknownMacro] qbittorrent-4.6.4/src/base/profile_p.cpp:74:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CacheLocation [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/profile_p.cpp:83:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AppConfigLocation [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/profile_p.cpp:93:82: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GenericDataLocation [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/profile_p.cpp:113:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DownloadLocation [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/profile_p.cpp:180:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IniFormat [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/profile_p.h:58:17: performance: Function 'configurationName()' should return member 'm_configurationName' by const reference. [returnByReference] qbittorrent-4.6.4/src/base/rss/rss_article.h:45:9: error: There is an unknown macro here somewhere. Configuration is required. If Q_DISABLE_COPY_MOVE is a macro then please configure it. [unknownMacro] qbittorrent-4.6.4/src/base/bittorrent/torrentimpl.h:124:17: performance: Function 'category()' should return member 'm_category' by const reference. [returnByReference] qbittorrent-4.6.4/src/base/bittorrent/torrentimpl.h:147:35: performance: Function 'filePriorities()' should return member 'm_filePriorities' by const reference. [returnByReference] qbittorrent-4.6.4/src/base/bittorrent/torrentimpl.h:169:31: performance: Function 'trackers()' should return member 'm_trackerEntries' by const reference. [returnByReference] qbittorrent-4.6.4/src/base/bittorrent/torrentimpl.h:170:23: performance: Function 'urlSeeds()' should return member 'm_urlSeeds' by const reference. [returnByReference] qbittorrent-4.6.4/src/base/rss/rss_autodownloader.h:67:9: error: There is an unknown macro here somewhere. Configuration is required. If Q_DISABLE_COPY_MOVE is a macro then please configure it. [unknownMacro] qbittorrent-4.6.4/src/base/rss/rss_item.h:45:9: error: There is an unknown macro here somewhere. Configuration is required. If Q_DISABLE_COPY_MOVE is a macro then please configure it. [unknownMacro] qbittorrent-4.6.4/src/base/bittorrent/torrentimpl.cpp:274:19: style: Local variable 'filesCount' shadows outer function [shadowFunction] qbittorrent-4.6.4/src/base/bittorrent/torrentimpl.h:134:13: note: Shadowed declaration qbittorrent-4.6.4/src/base/bittorrent/torrentimpl.cpp:274:19: note: Shadow variable qbittorrent-4.6.4/src/base/bittorrent/torrentimpl.cpp:278:52: style: Local variable 'filePriorities' shadows outer function [shadowFunction] qbittorrent-4.6.4/src/base/bittorrent/torrentimpl.h:147:35: note: Shadowed declaration qbittorrent-4.6.4/src/base/bittorrent/torrentimpl.cpp:278:52: note: Shadow variable qbittorrent-4.6.4/src/base/bittorrent/torrentimpl.cpp:291:24: style: Local variable 'filePath' shadows outer function [shadowFunction] qbittorrent-4.6.4/src/base/bittorrent/torrentimpl.h:143:14: note: Shadowed declaration qbittorrent-4.6.4/src/base/bittorrent/torrentimpl.cpp:291:24: note: Shadow variable qbittorrent-4.6.4/src/base/bittorrent/torrentimpl.cpp:495:16: style: Local variable 'rootPath' shadows outer function [shadowFunction] qbittorrent-4.6.4/src/base/bittorrent/torrentimpl.h:122:14: note: Shadowed declaration qbittorrent-4.6.4/src/base/bittorrent/torrentimpl.cpp:495:16: note: Shadow variable qbittorrent-4.6.4/src/base/bittorrent/torrentimpl.cpp:1235:23: style: Local variable 'progress' shadows outer function [shadowFunction] qbittorrent-4.6.4/src/base/bittorrent/torrentimpl.h:137:15: note: Shadowed declaration qbittorrent-4.6.4/src/base/bittorrent/torrentimpl.cpp:1235:23: note: Shadow variable qbittorrent-4.6.4/src/base/bittorrent/torrentimpl.cpp:1268:15: style: Local variable 'peers' shadows outer function [shadowFunction] qbittorrent-4.6.4/src/base/bittorrent/torrentimpl.h:195:27: note: Shadowed declaration qbittorrent-4.6.4/src/base/bittorrent/torrentimpl.cpp:1268:15: note: Shadow variable qbittorrent-4.6.4/src/base/bittorrent/torrentimpl.cpp:1372:40: style: Local variable 'info' shadows outer function [shadowFunction] qbittorrent-4.6.4/src/base/bittorrent/torrentimpl.h:149:21: note: Shadowed declaration qbittorrent-4.6.4/src/base/bittorrent/torrentimpl.cpp:1372:40: note: Shadow variable qbittorrent-4.6.4/src/base/bittorrent/torrentimpl.cpp:1668:21: style: Local variable 'actualFilePath' shadows outer function [shadowFunction] qbittorrent-4.6.4/src/base/bittorrent/torrentimpl.h:144:14: note: Shadowed declaration qbittorrent-4.6.4/src/base/bittorrent/torrentimpl.cpp:1668:21: note: Shadow variable qbittorrent-4.6.4/src/base/bittorrent/torrentimpl.cpp:1671:20: style: Local variable 'filePath' shadows outer function [shadowFunction] qbittorrent-4.6.4/src/base/bittorrent/torrentimpl.h:143:14: note: Shadowed declaration qbittorrent-4.6.4/src/base/bittorrent/torrentimpl.cpp:1671:20: note: Shadow variable qbittorrent-4.6.4/src/base/bittorrent/torrentimpl.cpp:1990:18: style: Local variable 'filePaths' shadows outer function [shadowFunction] qbittorrent-4.6.4/src/base/bittorrent/torrentimpl.h:146:18: note: Shadowed declaration qbittorrent-4.6.4/src/base/bittorrent/torrentimpl.cpp:1990:18: note: Shadow variable qbittorrent-4.6.4/src/base/bittorrent/torrentimpl.cpp:2285:16: style: Local variable 'downloadPath' shadows outer function [shadowFunction] qbittorrent-4.6.4/src/base/bittorrent/torrentimpl.h:119:14: note: Shadowed declaration qbittorrent-4.6.4/src/base/bittorrent/torrentimpl.cpp:2285:16: note: Shadow variable qbittorrent-4.6.4/src/base/bittorrent/torrentimpl.cpp:2595:28: style: Local variable 'creator' shadows outer function [shadowFunction] qbittorrent-4.6.4/src/base/bittorrent/torrentimpl.h:105:17: note: Shadowed declaration qbittorrent-4.6.4/src/base/bittorrent/torrentimpl.cpp:2595:28: note: Shadow variable qbittorrent-4.6.4/src/base/bittorrent/torrentimpl.cpp:2797:15: style: Local variable 'filesCount' shadows outer function [shadowFunction] qbittorrent-4.6.4/src/base/bittorrent/torrentimpl.h:134:13: note: Shadowed declaration qbittorrent-4.6.4/src/base/bittorrent/torrentimpl.cpp:2797:15: note: Shadow variable qbittorrent-4.6.4/src/base/bittorrent/torrentimpl.cpp:588:24: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] qbittorrent-4.6.4/src/base/bittorrent/torrentimpl.cpp:612:24: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] qbittorrent-4.6.4/src/base/bittorrent/torrentimpl.cpp:2742:37: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] qbittorrent-4.6.4/src/base/bittorrent/torrentimpl.cpp:2812:29: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] qbittorrent-4.6.4/src/base/rss/rss_session.h:94:9: error: There is an unknown macro here somewhere. Configuration is required. If Q_DISABLE_COPY_MOVE is a macro then please configure it. [unknownMacro] qbittorrent-4.6.4/src/base/search/searchdownloadhandler.h:40:5: error: There is an unknown macro here somewhere. Configuration is required. If Q_DISABLE_COPY_MOVE is a macro then please configure it. [unknownMacro] qbittorrent-4.6.4/src/base/search/searchhandler.h:57:5: error: There is an unknown macro here somewhere. Configuration is required. If Q_DISABLE_COPY_MOVE is a macro then please configure it. [unknownMacro] qbittorrent-4.6.4/src/base/settingsstorage.h:56:5: error: There is an unknown macro here somewhere. Configuration is required. If Q_DISABLE_COPY_MOVE is a macro then please configure it. [unknownMacro] qbittorrent-4.6.4/src/base/utils/bytearray.cpp:41:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KeepEmptyParts [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/utils/bytearray.cpp:80:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Uninitialized [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/torrentfilter.cpp:88:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Downloading [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/torrentfileswatcher.cpp:152:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable finished [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/torrentfileswatcher.cpp:161:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Config [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/torrentfileswatcher.cpp:210:111: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _s [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/torrentfileswatcher.cpp:255:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Config [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/torrentfileswatcher.cpp:386:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _s [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/torrentfileswatcher.cpp:547:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable recursive [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/torrentfilter.h:87:5: style: Class 'TorrentFilter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qbittorrent-4.6.4/src/base/torrentfilter.h:89:5: style: Class 'TorrentFilter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qbittorrent-4.6.4/src/base/torrentfilter.cpp:64:102: style:inconclusive: Function 'TorrentFilter' argument 4 names different: declaration 'tags' definition 'tag'. [funcArgNamesDifferent] qbittorrent-4.6.4/src/base/torrentfilter.h:90:99: note: Function 'TorrentFilter' argument 4 names different: declaration 'tags' definition 'tag'. qbittorrent-4.6.4/src/base/torrentfilter.cpp:64:102: note: Function 'TorrentFilter' argument 4 names different: declaration 'tags' definition 'tag'. qbittorrent-4.6.4/src/base/utils/compare.h:78:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable caseSensitivity [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/utils/compare.cpp:48:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseSensitive [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/utils/foreignapps.cpp:56:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _s [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/utils/foreignapps.cpp:259:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _s [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/torrentfileswatcher.cpp:95:5: style: Class 'Worker' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qbittorrent-4.6.4/src/base/torrentfileswatcher.cpp:454:22: style: Local variable 'dirIter' shadows outer variable [shadowVariable] qbittorrent-4.6.4/src/base/torrentfileswatcher.cpp:386:18: note: Shadowed declaration qbittorrent-4.6.4/src/base/torrentfileswatcher.cpp:454:22: note: Shadow variable qbittorrent-4.6.4/src/base/utils/fs.cpp:84:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _s [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/utils/fs.cpp:154:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Files [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/utils/fs.cpp:180:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/utils/fs.cpp:194:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _s [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/utils/fs.cpp:204:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _s [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/utils/fs.cpp:219:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _s [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/utils/fs.cpp:324:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOwner [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/utils/gzip.cpp:67:77: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Uninitialized [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/utils/io.cpp:58:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoError [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/utils/io.cpp:69:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoError [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/utils/io.cpp:79:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/utils/io.cpp:141:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/utils/io.cpp:149:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/utils/io.cpp:76:103: style:inconclusive: Function 'readFile' argument 2 names different: declaration 'size' definition 'maxSize'. [funcArgNamesDifferent] qbittorrent-4.6.4/src/base/utils/io.h:102:79: note: Function 'readFile' argument 2 names different: declaration 'size' definition 'maxSize'. qbittorrent-4.6.4/src/base/utils/io.cpp:76:103: note: Function 'readFile' argument 2 names different: declaration 'size' definition 'maxSize'. qbittorrent-4.6.4/src/base/utils/net.cpp:55:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nullopt [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/utils/net.cpp:61:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LocalHost [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/utils/net.cpp:71:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IPv4Protocol [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/utils/net.cpp:108:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IPv6Protocol [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/utils/net.cpp:144:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Rsa [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/utils/misc.cpp:100:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nullopt [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/utils/misc.cpp:271:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C_NON_BREAKING_SPACE [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/utils/misc.cpp:301:90: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MatchExtension [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/utils/misc.cpp:360:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C_INFINITY [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/utils/misc.cpp:410:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitive [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/utils/misc.cpp:543:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _s [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/utils/misc.cpp:573:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BOOST_VERSION [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/utils/misc.cpp:591:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSLEAY_VERSION [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/utils/misc.cpp:403:9: style: Redundant initialization for 'uid'. The initialized value is overwritten before it is read. [redundantInitialization] qbittorrent-4.6.4/src/base/utils/misc.cpp:395:17: note: uid is initialized qbittorrent-4.6.4/src/base/utils/misc.cpp:403:9: note: uid is overwritten qbittorrent-4.6.4/src/base/utils/random.cpp:100:100: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/utils/random.cpp:122:96: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/utils/password.cpp:118:79: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SkipEmptyParts [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/utils/string.cpp:69:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Wildcard [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/utils/string.cpp:111:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitive [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/utils/string.cpp:126:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nullopt [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/base/utils/string.cpp:136:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nullopt [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/gui/aboutdialog.cpp:53:30: error: There is an unknown macro here somewhere. Configuration is required. If QBT_VERSION is a macro then please configure it. [unknownMacro] qbittorrent-4.6.4/src/base/utils/string.h:53:0: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] qbittorrent-4.6.4/src/gui/addtorrentparamswidget.cpp:46:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nullopt [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/gui/addtorrentparamswidget.cpp:58:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nullopt [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/gui/addtorrentparamswidget.cpp:91:112: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Original [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/gui/addtorrentparamswidget.cpp:166:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _s [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/gui/addtorrentparamswidget.h:40:1: style: The class 'AddTorrentParamsWidget' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] qbittorrent-4.6.4/src/gui/uithemecommon.h:59:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _s [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/gui/uithemecommon.h:93:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _s [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/gui/addnewtorrentdialog.cpp:189:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Subfolder [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/gui/addnewtorrentdialog.cpp:246:81: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Subfolder [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/gui/addnewtorrentdialog.cpp:270:101: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Normal [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/gui/addnewtorrentdialog.cpp:342:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable accept [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/gui/addnewtorrentdialog.cpp:567:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Window [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/gui/addnewtorrentdialog.cpp:600:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitive [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/gui/addnewtorrentdialog.cpp:635:229: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/gui/addnewtorrentdialog.cpp:692:232: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/gui/addnewtorrentdialog.cpp:758:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ignored [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/gui/addnewtorrentdialog.cpp:828:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TORRENT_FILE_EXTENSION [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/gui/addnewtorrentdialog.cpp:969:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nullopt [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/gui/addnewtorrentdialog.cpp:1012:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MetadataReceived [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/gui/addnewtorrentdialog.cpp:1049:133: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ShortFormat [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/gui/advancedsettings.cpp:176:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COL_COUNT [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/gui/advancedsettings.cpp:391:93: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AnyIPv4 [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/gui/advancedsettings.cpp:438:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QBITTORRENT_HEADER [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/gui/advancedsettings.cpp:904:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PROPERTY [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/gui/autoexpandabledialog.cpp:41:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable accept [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/gui/banlistoptionsdialog.cpp:51:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reject [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/gui/cookiesdialog.cpp:55:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable accept [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/gui/cookiesdialog.cpp:99:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ClearAndSelect [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/gui/cookiesmodel.cpp:46:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DisplayRole [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/gui/cookiesmodel.cpp:98:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DisplayRole [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/gui/cookiesmodel.cpp:120:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EditRole [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/gui/cookiesmodel.cpp:179:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoItemFlags [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/gui/cookiesmodel.h:54:27: performance: Function 'cookies()' should return member 'm_cookies' by const reference. [returnByReference] qbittorrent-4.6.4/src/gui/deletionconfirmationdialog.cpp:51:88: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _s [valueFlowBailoutIncompleteVar] qbittorrent-4.6.4/src/gui/desktopintegration.cpp:78:35: error: There is an unknown macro here somewhere. Configuration is required. If _s is a macro then please configure it. [unknownMacro] qbittorrent-4.6.4/src/gui/addnewtorrentdialog.cpp:209:9: style: Virtual function 'filesCount' is called from constructor 'TorrentContentAdaptor(BitTorrent::TorrentInfo&torrentInfo,PathList&filePaths,QVector&filePriorities,std::function