2025-11-01 12:33 ftp://ftp.de.debian.org/debian/pool/main/q/qt6-websockets/qt6-websockets_6.9.2.orig.tar.xz cppcheck-options: --library=posix --library=gnu --library=bsd --library=qt --library=emscripten --inconclusive --enable=style,information --inline-suppr --template=daca2 --disable=missingInclude --suppress=unmatchedSuppression --check-library --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning --suppress=normalCheckLevelConditionExpressions -D__GNUC__ --platform=unix64 -j32 platform: Linux-6.17.4-4-cachyos-x86_64-with-glibc2.42 python: 3.13.7 client-version: 1.3.67 compiler: g++ (GCC) 15.2.1 20250813 cppcheck: head 2.18.0 head-info: 5016808 (2025-10-31 22:45:09 +0100) count: 174 173 elapsed-time: 0.4 1.2 head-timing-info: old-timing-info: head results: qtwebsockets-everywhere-src-6.9.2/examples/websockets/echoclient/main.cpp:18:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _s [valueFlowBailoutIncompleteVar] qtwebsockets-everywhere-src-6.9.2/examples/websockets/echoserver/echoserver.cpp:17:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Any [valueFlowBailoutIncompleteVar] qtwebsockets-everywhere-src-6.9.2/examples/websockets/echoserver/main.cpp:28:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable quit [valueFlowBailoutIncompleteVar] qtwebsockets-everywhere-src-6.9.2/examples/websockets/sslechoclient/sslechoclient.h:15:1: debug: SymbolDatabase couldn't resolve all user defined types. [debug] qtwebsockets-everywhere-src-6.9.2/examples/websockets/sslechoclient/main.cpp:18:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _s [valueFlowBailoutIncompleteVar] qtwebsockets-everywhere-src-6.9.2/examples/websockets/sslechoclient/sslechoclient.cpp:16:79: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sslErrors [valueFlowBailoutIncompleteVar] qtwebsockets-everywhere-src-6.9.2/src/imports/qmlwebsockets/qqmlwebsocket.h:59:5: error: There is an unknown macro here somewhere. Configuration is required. If Q_REVISION is a macro then please configure it. [unknownMacro] qtwebsockets-everywhere-src-6.9.2/examples/websockets/simplechat/chatserver.cpp:26:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Any [valueFlowBailoutIncompleteVar] qtwebsockets-everywhere-src-6.9.2/examples/websockets/simplechat/chatserver.cpp:44:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] qtwebsockets-everywhere-src-6.9.2/examples/websockets/simplechat/chatserver.cpp:71:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] qtwebsockets-everywhere-src-6.9.2/examples/websockets/sslechoserver/sslechoserver.cpp:24:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] qtwebsockets-everywhere-src-6.9.2/src/websockets/qwebsockethandshakeoptions.h:27:5: error: There is an unknown macro here somewhere. Configuration is required. If QT_MOVE_ASSIGNMENT_OPERATOR_IMPL_VIA_PURE_SWAP is a macro then please configure it. [unknownMacro] qtwebsockets-everywhere-src-6.9.2/src/websockets/qwebsocket.h:131:0: error: failed to evaluate #if condition, undefined function-like macro invocation: QT_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] qtwebsockets-everywhere-src-6.9.2/src/websockets/qwebsocket.h:131:2: error: failed to evaluate #if condition, undefined function-like macro invocation: QT_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] qtwebsockets-everywhere-src-6.9.2/src/websockets/qwebsocketprotocol_p.h:58:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CloseCodeReserved1004 [valueFlowBailoutIncompleteVar] qtwebsockets-everywhere-src-6.9.2/src/websockets/qwebsocketprotocol_p.h:64:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VersionLatest [valueFlowBailoutIncompleteVar] qtwebsockets-everywhere-src-6.9.2/src/websockets/qwebsocketprotocol.cpp:143:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VersionUnknown [valueFlowBailoutIncompleteVar] qtwebsockets-everywhere-src-6.9.2/src/websockets/qwebsocketserver.h:79:0: error: failed to evaluate #if condition, undefined function-like macro invocation: QT_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] qtwebsockets-everywhere-src-6.9.2/src/websockets/qwebsocketserver.h:79:2: error: failed to evaluate #if condition, undefined function-like macro invocation: QT_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] qtwebsockets-everywhere-src-6.9.2/tests/auto/websockets/handshakeresponse/tst_handshakeresponse.cpp:66:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Version [valueFlowBailoutIncompleteVar] qtwebsockets-everywhere-src-6.9.2/src/websockets/qwebsocketcorsauthenticator.cpp:104:5: style: Obsolete function 'qSwap' called. It is recommended to use 'std::swap' instead. [prohibitedqSwapCalled] qtwebsockets-everywhere-src-6.9.2/src/websockets/qwebsocketcorsauthenticator.cpp:116:9: style: Obsolete function 'qSwap' called. It is recommended to use 'std::swap' instead. [prohibitedqSwapCalled] qtwebsockets-everywhere-src-6.9.2/tests/manual/compliance/tst_compliance.cpp:28:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable disconnected [valueFlowBailoutIncompleteVar] qtwebsockets-everywhere-src-6.9.2/tests/manual/compliance/tst_compliance.cpp:44:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable disconnected [valueFlowBailoutIncompleteVar] qtwebsockets-everywhere-src-6.9.2/tests/manual/compliance/tst_compliance.cpp:66:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable disconnected [valueFlowBailoutIncompleteVar] qtwebsockets-everywhere-src-6.9.2/tests/manual/websockets/tst_websockets.cpp:76:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ConnectedState [valueFlowBailoutIncompleteVar] qtwebsockets-everywhere-src-6.9.2/tests/auto/websockets/handshakeresponse/tst_handshakeresponse.cpp:39:29: performance:inconclusive: Either there is a missing 'override', or the member function 'tst_HandshakeResponse::initTestCase' can be static. [functionStatic] qtwebsockets-everywhere-src-6.9.2/tests/auto/websockets/handshakeresponse/tst_handshakeresponse.cpp:28:10: note: Either there is a missing 'override', or the member function 'tst_HandshakeResponse::initTestCase' can be static. qtwebsockets-everywhere-src-6.9.2/tests/auto/websockets/handshakeresponse/tst_handshakeresponse.cpp:39:29: note: Either there is a missing 'override', or the member function 'tst_HandshakeResponse::initTestCase' can be static. qtwebsockets-everywhere-src-6.9.2/tests/manual/websockets/tst_websockets.cpp:103:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QString [valueFlowBailoutIncompleteVar] qtwebsockets-everywhere-src-6.9.2/tests/auto/websockets/handshakeresponse/tst_handshakeresponse.cpp:43:29: performance:inconclusive: Either there is a missing 'override', or the member function 'tst_HandshakeResponse::cleanupTestCase' can be static. [functionStatic] qtwebsockets-everywhere-src-6.9.2/tests/auto/websockets/handshakeresponse/tst_handshakeresponse.cpp:29:10: note: Either there is a missing 'override', or the member function 'tst_HandshakeResponse::cleanupTestCase' can be static. qtwebsockets-everywhere-src-6.9.2/tests/auto/websockets/handshakeresponse/tst_handshakeresponse.cpp:43:29: note: Either there is a missing 'override', or the member function 'tst_HandshakeResponse::cleanupTestCase' can be static. qtwebsockets-everywhere-src-6.9.2/tests/manual/websockets/tst_websockets.cpp:114:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QByteArray [valueFlowBailoutIncompleteVar] qtwebsockets-everywhere-src-6.9.2/tests/auto/websockets/handshakeresponse/tst_handshakeresponse.cpp:52:29: performance:inconclusive: Either there is a missing 'override', or the member function 'tst_HandshakeResponse::cleanup' can be static. [functionStatic] qtwebsockets-everywhere-src-6.9.2/tests/auto/websockets/handshakeresponse/tst_handshakeresponse.cpp:31:10: note: Either there is a missing 'override', or the member function 'tst_HandshakeResponse::cleanup' can be static. qtwebsockets-everywhere-src-6.9.2/tests/auto/websockets/handshakeresponse/tst_handshakeresponse.cpp:52:29: note: Either there is a missing 'override', or the member function 'tst_HandshakeResponse::cleanup' can be static. qtwebsockets-everywhere-src-6.9.2/src/websockets/qwebsockethandshakerequest.cpp:191:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SkipEmptyParts [valueFlowBailoutIncompleteVar] qtwebsockets-everywhere-src-6.9.2/src/websockets/qwebsockethandshakerequest.cpp:207:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SkipEmptyParts [valueFlowBailoutIncompleteVar] qtwebsockets-everywhere-src-6.9.2/tests/auto/websockets/qdefaultmaskgenerator/tst_defaultmaskgenerator.cpp:39:33: performance:inconclusive: Either there is a missing 'override', or the member function 'tst_QDefaultMaskGenerator::initTestCase' can be static. [functionStatic] qtwebsockets-everywhere-src-6.9.2/tests/auto/websockets/qdefaultmaskgenerator/tst_defaultmaskgenerator.cpp:22:10: note: Either there is a missing 'override', or the member function 'tst_QDefaultMaskGenerator::initTestCase' can be static. qtwebsockets-everywhere-src-6.9.2/tests/auto/websockets/qdefaultmaskgenerator/tst_defaultmaskgenerator.cpp:39:33: note: Either there is a missing 'override', or the member function 'tst_QDefaultMaskGenerator::initTestCase' can be static. qtwebsockets-everywhere-src-6.9.2/tests/auto/websockets/qdefaultmaskgenerator/tst_defaultmaskgenerator.cpp:43:33: performance:inconclusive: Either there is a missing 'override', or the member function 'tst_QDefaultMaskGenerator::cleanupTestCase' can be static. [functionStatic] qtwebsockets-everywhere-src-6.9.2/tests/auto/websockets/qdefaultmaskgenerator/tst_defaultmaskgenerator.cpp:23:10: note: Either there is a missing 'override', or the member function 'tst_QDefaultMaskGenerator::cleanupTestCase' can be static. qtwebsockets-everywhere-src-6.9.2/tests/auto/websockets/qdefaultmaskgenerator/tst_defaultmaskgenerator.cpp:43:33: note: Either there is a missing 'override', or the member function 'tst_QDefaultMaskGenerator::cleanupTestCase' can be static. qtwebsockets-everywhere-src-6.9.2/tests/auto/websockets/qdefaultmaskgenerator/tst_defaultmaskgenerator.cpp:47:33: performance:inconclusive: Either there is a missing 'override', or the member function 'tst_QDefaultMaskGenerator::init' can be static. [functionStatic] qtwebsockets-everywhere-src-6.9.2/tests/auto/websockets/qdefaultmaskgenerator/tst_defaultmaskgenerator.cpp:24:10: note: Either there is a missing 'override', or the member function 'tst_QDefaultMaskGenerator::init' can be static. qtwebsockets-everywhere-src-6.9.2/tests/auto/websockets/qdefaultmaskgenerator/tst_defaultmaskgenerator.cpp:47:33: note: Either there is a missing 'override', or the member function 'tst_QDefaultMaskGenerator::init' can be static. qtwebsockets-everywhere-src-6.9.2/tests/auto/websockets/qwebsocketcorsauthenticator/tst_qwebsocketcorsauthenticator.cpp:32:39: performance:inconclusive: Either there is a missing 'override', or the member function 'tst_QWebSocketCorsAuthenticator::initTestCase' can be static. [functionStatic] qtwebsockets-everywhere-src-6.9.2/tests/auto/websockets/qwebsocketcorsauthenticator/tst_qwebsocketcorsauthenticator.cpp:21:10: note: Either there is a missing 'override', or the member function 'tst_QWebSocketCorsAuthenticator::initTestCase' can be static. qtwebsockets-everywhere-src-6.9.2/tests/auto/websockets/qwebsocketcorsauthenticator/tst_qwebsocketcorsauthenticator.cpp:32:39: note: Either there is a missing 'override', or the member function 'tst_QWebSocketCorsAuthenticator::initTestCase' can be static. qtwebsockets-everywhere-src-6.9.2/tests/auto/websockets/qdefaultmaskgenerator/tst_defaultmaskgenerator.cpp:51:33: performance:inconclusive: Either there is a missing 'override', or the member function 'tst_QDefaultMaskGenerator::cleanup' can be static. [functionStatic] qtwebsockets-everywhere-src-6.9.2/tests/auto/websockets/qdefaultmaskgenerator/tst_defaultmaskgenerator.cpp:25:10: note: Either there is a missing 'override', or the member function 'tst_QDefaultMaskGenerator::cleanup' can be static. qtwebsockets-everywhere-src-6.9.2/tests/auto/websockets/qdefaultmaskgenerator/tst_defaultmaskgenerator.cpp:51:33: note: Either there is a missing 'override', or the member function 'tst_QDefaultMaskGenerator::cleanup' can be static. qtwebsockets-everywhere-src-6.9.2/tests/auto/websockets/qwebsocketcorsauthenticator/tst_qwebsocketcorsauthenticator.cpp:36:39: performance:inconclusive: Either there is a missing 'override', or the member function 'tst_QWebSocketCorsAuthenticator::cleanupTestCase' can be static. [functionStatic] qtwebsockets-everywhere-src-6.9.2/tests/auto/websockets/qwebsocketcorsauthenticator/tst_qwebsocketcorsauthenticator.cpp:22:10: note: Either there is a missing 'override', or the member function 'tst_QWebSocketCorsAuthenticator::cleanupTestCase' can be static. qtwebsockets-everywhere-src-6.9.2/tests/auto/websockets/qwebsocketcorsauthenticator/tst_qwebsocketcorsauthenticator.cpp:36:39: note: Either there is a missing 'override', or the member function 'tst_QWebSocketCorsAuthenticator::cleanupTestCase' can be static. qtwebsockets-everywhere-src-6.9.2/tests/auto/websockets/qwebsocketcorsauthenticator/tst_qwebsocketcorsauthenticator.cpp:39:39: performance:inconclusive: Either there is a missing 'override', or the member function 'tst_QWebSocketCorsAuthenticator::init' can be static. [functionStatic] qtwebsockets-everywhere-src-6.9.2/tests/auto/websockets/qwebsocketcorsauthenticator/tst_qwebsocketcorsauthenticator.cpp:23:10: note: Either there is a missing 'override', or the member function 'tst_QWebSocketCorsAuthenticator::init' can be static. qtwebsockets-everywhere-src-6.9.2/tests/auto/websockets/qwebsocketcorsauthenticator/tst_qwebsocketcorsauthenticator.cpp:39:39: note: Either there is a missing 'override', or the member function 'tst_QWebSocketCorsAuthenticator::init' can be static. qtwebsockets-everywhere-src-6.9.2/tests/auto/websockets/qwebsocketcorsauthenticator/tst_qwebsocketcorsauthenticator.cpp:43:39: performance:inconclusive: Either there is a missing 'override', or the member function 'tst_QWebSocketCorsAuthenticator::cleanup' can be static. [functionStatic] qtwebsockets-everywhere-src-6.9.2/tests/auto/websockets/qwebsocketcorsauthenticator/tst_qwebsocketcorsauthenticator.cpp:24:10: note: Either there is a missing 'override', or the member function 'tst_QWebSocketCorsAuthenticator::cleanup' can be static. qtwebsockets-everywhere-src-6.9.2/tests/auto/websockets/qwebsocketcorsauthenticator/tst_qwebsocketcorsauthenticator.cpp:43:39: note: Either there is a missing 'override', or the member function 'tst_QWebSocketCorsAuthenticator::cleanup' can be static. qtwebsockets-everywhere-src-6.9.2/tests/auto/websockets/websocketprotocol/tst_websocketprotocol.cpp:98:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mask [valueFlowBailoutIncompleteVar] qtwebsockets-everywhere-src-6.9.2/tests/auto/websockets/websocketprotocol/tst_websocketprotocol.cpp:107:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OpCodeBinary [valueFlowBailoutIncompleteVar] qtwebsockets-everywhere-src-6.9.2/src/websockets/qwebsocketdataprocessor.cpp:143:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable readyRead [valueFlowBailoutIncompleteVar] qtwebsockets-everywhere-src-6.9.2/tests/auto/websockets/websocketprotocol/tst_websocketprotocol.cpp:130:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable opCode [valueFlowBailoutIncompleteVar] qtwebsockets-everywhere-src-6.9.2/src/websockets/qwebsocketdataprocessor.cpp:242:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PS_READ_HEADER [valueFlowBailoutIncompleteVar] qtwebsockets-everywhere-src-6.9.2/src/websockets/qwebsockethandshakeresponse.cpp:90:93: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Sha1 [valueFlowBailoutIncompleteVar] qtwebsockets-everywhere-src-6.9.2/tests/auto/websockets/websocketprotocol/tst_websocketprotocol.cpp:179:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable closeCode [valueFlowBailoutIncompleteVar] qtwebsockets-everywhere-src-6.9.2/src/websockets/qwebsocketdataprocessor.cpp:289:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Stateless [valueFlowBailoutIncompleteVar] qtwebsockets-everywhere-src-6.9.2/src/websockets/qwebsockethandshakeresponse.cpp:221:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteFailed [valueFlowBailoutIncompleteVar] qtwebsockets-everywhere-src-6.9.2/tests/auto/websockets/websocketprotocol/tst_websocketprotocol.cpp:191:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Version0 [valueFlowBailoutIncompleteVar] qtwebsockets-everywhere-src-6.9.2/tests/auto/websockets/websocketprotocol/tst_websocketprotocol.cpp:253:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable versionString [valueFlowBailoutIncompleteVar] qtwebsockets-everywhere-src-6.9.2/examples/websockets/echoclient/echoclient.cpp:33:48: performance: Function parameter 'message' should be passed by const reference. However it seems that 'onTextMessageReceived' is a callback function. [passedByValueCallback] qtwebsockets-everywhere-src-6.9.2/examples/websockets/echoclient/echoclient.cpp:27:32: note: Function pointer used here. qtwebsockets-everywhere-src-6.9.2/examples/websockets/echoclient/echoclient.cpp:33:48: note: Function parameter 'message' should be passed by const reference. However it seems that 'onTextMessageReceived' is a callback function. qtwebsockets-everywhere-src-6.9.2/examples/websockets/echoserver/main.cpp:27:17: style: Variable 'server' can be declared as pointer to const [constVariablePointer] qtwebsockets-everywhere-src-6.9.2/examples/websockets/simplechat/chatserver.cpp:15:40: warning: Either the condition 'pClient' is redundant or there is possible null pointer dereference: peer. [nullPointerRedundantCheck] qtwebsockets-everywhere-src-6.9.2/examples/websockets/simplechat/chatserver.cpp:72:9: note: Assuming that condition 'pClient' is not redundant qtwebsockets-everywhere-src-6.9.2/examples/websockets/simplechat/chatserver.cpp:71:42: note: Calling function 'getIdentifier', 1st argument 'pClient' value is 0 qtwebsockets-everywhere-src-6.9.2/examples/websockets/simplechat/chatserver.cpp:15:40: note: Null pointer dereference qtwebsockets-everywhere-src-6.9.2/examples/websockets/simplechat/chatserver.cpp:16:56: warning: Either the condition 'pClient' is redundant or there is possible null pointer dereference: peer. [nullPointerRedundantCheck] qtwebsockets-everywhere-src-6.9.2/examples/websockets/simplechat/chatserver.cpp:72:9: note: Assuming that condition 'pClient' is not redundant qtwebsockets-everywhere-src-6.9.2/examples/websockets/simplechat/chatserver.cpp:71:42: note: Calling function 'getIdentifier', 1st argument 'pClient' value is 0 qtwebsockets-everywhere-src-6.9.2/examples/websockets/simplechat/chatserver.cpp:16:56: note: Null pointer dereference qtwebsockets-everywhere-src-6.9.2/examples/websockets/sslechoclient/sslechoclient.cpp:42:51: performance: Function parameter 'message' should be passed by const reference. However it seems that 'onTextMessageReceived' is a callback function. [passedByValueCallback] qtwebsockets-everywhere-src-6.9.2/examples/websockets/sslechoclient/sslechoclient.cpp:36:35: note: Function pointer used here. qtwebsockets-everywhere-src-6.9.2/examples/websockets/sslechoclient/sslechoclient.cpp:42:51: note: Function parameter 'message' should be passed by const reference. However it seems that 'onTextMessageReceived' is a callback function. qtwebsockets-everywhere-src-6.9.2/tests/manual/websockets/tst_websockets.cpp:91:26: performance:inconclusive: Either there is a missing 'override', or the member function 'tst_WebSocketsTest::init' can be static. [functionStatic] qtwebsockets-everywhere-src-6.9.2/tests/manual/websockets/tst_websockets.cpp:26:10: note: Either there is a missing 'override', or the member function 'tst_WebSocketsTest::init' can be static. qtwebsockets-everywhere-src-6.9.2/tests/manual/websockets/tst_websockets.cpp:91:26: note: Either there is a missing 'override', or the member function 'tst_WebSocketsTest::init' can be static. qtwebsockets-everywhere-src-6.9.2/examples/websockets/simplechat/chatserver.cpp:59:17: style: Variable 'pSender' can be declared as pointer to const [constVariablePointer] qtwebsockets-everywhere-src-6.9.2/tests/manual/websockets/tst_websockets.cpp:95:26: performance:inconclusive: Either there is a missing 'override', or the member function 'tst_WebSocketsTest::cleanup' can be static. [functionStatic] qtwebsockets-everywhere-src-6.9.2/tests/manual/websockets/tst_websockets.cpp:27:10: note: Either there is a missing 'override', or the member function 'tst_WebSocketsTest::cleanup' can be static. qtwebsockets-everywhere-src-6.9.2/tests/manual/websockets/tst_websockets.cpp:95:26: note: Either there is a missing 'override', or the member function 'tst_WebSocketsTest::cleanup' can be static. qtwebsockets-everywhere-src-6.9.2/tests/auto/websockets/websocketprotocol/tst_websocketprotocol.cpp:47:29: performance:inconclusive: Either there is a missing 'override', or the member function 'tst_WebSocketProtocol::initTestCase' can be static. [functionStatic] qtwebsockets-everywhere-src-6.9.2/tests/auto/websockets/websocketprotocol/tst_websocketprotocol.cpp:26:10: note: Either there is a missing 'override', or the member function 'tst_WebSocketProtocol::initTestCase' can be static. qtwebsockets-everywhere-src-6.9.2/tests/auto/websockets/websocketprotocol/tst_websocketprotocol.cpp:47:29: note: Either there is a missing 'override', or the member function 'tst_WebSocketProtocol::initTestCase' can be static. qtwebsockets-everywhere-src-6.9.2/tests/auto/websockets/websocketprotocol/tst_websocketprotocol.cpp:51:29: performance:inconclusive: Either there is a missing 'override', or the member function 'tst_WebSocketProtocol::cleanupTestCase' can be static. [functionStatic] qtwebsockets-everywhere-src-6.9.2/tests/auto/websockets/websocketprotocol/tst_websocketprotocol.cpp:27:10: note: Either there is a missing 'override', or the member function 'tst_WebSocketProtocol::cleanupTestCase' can be static. qtwebsockets-everywhere-src-6.9.2/tests/auto/websockets/websocketprotocol/tst_websocketprotocol.cpp:51:29: note: Either there is a missing 'override', or the member function 'tst_WebSocketProtocol::cleanupTestCase' can be static. qtwebsockets-everywhere-src-6.9.2/tests/auto/websockets/websocketprotocol/tst_websocketprotocol.cpp:60:29: performance:inconclusive: Either there is a missing 'override', or the member function 'tst_WebSocketProtocol::cleanup' can be static. [functionStatic] qtwebsockets-everywhere-src-6.9.2/tests/auto/websockets/websocketprotocol/tst_websocketprotocol.cpp:29:10: note: Either there is a missing 'override', or the member function 'tst_WebSocketProtocol::cleanup' can be static. qtwebsockets-everywhere-src-6.9.2/tests/auto/websockets/websocketprotocol/tst_websocketprotocol.cpp:60:29: note: Either there is a missing 'override', or the member function 'tst_WebSocketProtocol::cleanup' can be static. qtwebsockets-everywhere-src-6.9.2/tests/manual/compliance/tst_compliance.cpp:46:70: performance: Function parameter 'message' should be passed by const reference. [passedByValue] qtwebsockets-everywhere-src-6.9.2/tests/auto/websockets/websocketframe/tst_websocketframe.cpp:168:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OpCodeBinary [valueFlowBailoutIncompleteVar] qtwebsockets-everywhere-src-6.9.2/tests/auto/websockets/websocketframe/tst_websocketframe.cpp:227:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OpCodeText [valueFlowBailoutIncompleteVar] qtwebsockets-everywhere-src-6.9.2/tests/auto/websockets/websocketframe/tst_websocketframe.cpp:293:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rsv1 [valueFlowBailoutIncompleteVar] qtwebsockets-everywhere-src-6.9.2/tests/auto/websockets/websocketframe/tst_websocketframe.cpp:335:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OpCodeText [valueFlowBailoutIncompleteVar] qtwebsockets-everywhere-src-6.9.2/tests/auto/websockets/websocketframe/tst_websocketframe.cpp:459:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rsv1 [valueFlowBailoutIncompleteVar] qtwebsockets-everywhere-src-6.9.2/tests/auto/websockets/websocketframe/tst_websocketframe.cpp:497:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CloseCodeGoingAway [valueFlowBailoutIncompleteVar] qtwebsockets-everywhere-src-6.9.2/tests/auto/websockets/websocketframe/tst_websocketframe.cpp:581:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable payload [valueFlowBailoutIncompleteVar] qtwebsockets-everywhere-src-6.9.2/src/websockets/qwebsocketframe_p.h:57:16: performance: Function 'payload()' should return member 'm_payload' by const reference. [returnByReference] qtwebsockets-everywhere-src-6.9.2/tests/manual/websockets/tst_websockets.cpp:142:9: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] qtwebsockets-everywhere-src-6.9.2/tests/auto/websockets/handshakerequest/tst_handshakerequest.cpp:191:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dataStream [valueFlowBailoutIncompleteVar] qtwebsockets-everywhere-src-6.9.2/tests/auto/websockets/handshakerequest/tst_handshakerequest.cpp:240:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Version13 [valueFlowBailoutIncompleteVar] qtwebsockets-everywhere-src-6.9.2/tests/auto/websockets/handshakerequest/tst_handshakerequest.cpp:265:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Version13 [valueFlowBailoutIncompleteVar] qtwebsockets-everywhere-src-6.9.2/tests/auto/websockets/handshakerequest/tst_handshakerequest.cpp:298:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Version13 [valueFlowBailoutIncompleteVar] qtwebsockets-everywhere-src-6.9.2/tests/auto/websockets/handshakerequest/tst_handshakerequest.cpp:380:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable header [valueFlowBailoutIncompleteVar] qtwebsockets-everywhere-src-6.9.2/tests/auto/websockets/handshakerequest/tst_handshakerequest.cpp:473:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable header [valueFlowBailoutIncompleteVar] qtwebsockets-everywhere-src-6.9.2/src/websockets/qwebsockethandshakerequest_p.h:46:40: performance: Function 'versions()' should return member 'm_versions' by const reference. [returnByReference] qtwebsockets-everywhere-src-6.9.2/src/websockets/qwebsockethandshakerequest_p.h:47:13: performance: Function 'key()' should return member 'm_key' by const reference. [returnByReference] qtwebsockets-everywhere-src-6.9.2/src/websockets/qwebsockethandshakerequest_p.h:48:13: performance: Function 'origin()' should return member 'm_origin' by const reference. [returnByReference] qtwebsockets-everywhere-src-6.9.2/src/websockets/qwebsockethandshakerequest_p.h:49:20: performance: Function 'protocols()' should return member 'm_protocols' by const reference. [returnByReference] qtwebsockets-everywhere-src-6.9.2/src/websockets/qwebsockethandshakerequest_p.h:50:20: performance: Function 'extensions()' should return member 'm_extensions' by const reference. [returnByReference] qtwebsockets-everywhere-src-6.9.2/src/websockets/qwebsockethandshakerequest.cpp:213:19: style: Local variable 'resourceName' shadows outer function [shadowFunction] qtwebsockets-everywhere-src-6.9.2/src/websockets/qwebsockethandshakerequest_p.h:52:13: note: Shadowed declaration qtwebsockets-everywhere-src-6.9.2/src/websockets/qwebsockethandshakerequest.cpp:213:19: note: Shadow variable qtwebsockets-everywhere-src-6.9.2/src/websockets/qwebsockethandshakerequest.cpp:230:13: style: Local variable 'host' shadows outer function [shadowFunction] qtwebsockets-everywhere-src-6.9.2/src/websockets/qwebsockethandshakerequest_p.h:53:13: note: Shadowed declaration qtwebsockets-everywhere-src-6.9.2/src/websockets/qwebsockethandshakerequest.cpp:230:13: note: Shadow variable qtwebsockets-everywhere-src-6.9.2/tests/auto/websockets/qwebsocketserver/tst_qwebsocketserver.cpp:168:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NonSecureMode [valueFlowBailoutIncompleteVar] qtwebsockets-everywhere-src-6.9.2/tests/auto/websockets/qwebsocketserver/tst_qwebsocketserver.cpp:228:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NonSecureMode [valueFlowBailoutIncompleteVar] qtwebsockets-everywhere-src-6.9.2/tests/auto/websockets/qwebsocketserver/tst_qwebsocketserver.cpp:280:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NonSecureMode [valueFlowBailoutIncompleteVar] qtwebsockets-everywhere-src-6.9.2/tests/auto/websockets/qwebsocketserver/tst_qwebsocketserver.cpp:323:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NonSecureMode [valueFlowBailoutIncompleteVar] qtwebsockets-everywhere-src-6.9.2/tests/auto/websockets/qwebsocketserver/tst_qwebsocketserver.cpp:384:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable clientProtocols [valueFlowBailoutIncompleteVar] qtwebsockets-everywhere-src-6.9.2/tests/auto/websockets/qwebsocketserver/tst_qwebsocketserver.cpp:426:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SecureMode [valueFlowBailoutIncompleteVar] qtwebsockets-everywhere-src-6.9.2/tests/auto/websockets/qwebsocketserver/tst_qwebsocketserver.cpp:509:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NonSecureMode [valueFlowBailoutIncompleteVar] qtwebsockets-everywhere-src-6.9.2/tests/auto/websockets/qwebsocketserver/tst_qwebsocketserver.cpp:585:83: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NonSecureMode [valueFlowBailoutIncompleteVar] qtwebsockets-everywhere-src-6.9.2/tests/auto/websockets/qwebsocketserver/tst_qwebsocketserver.cpp:620:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] qtwebsockets-everywhere-src-6.9.2/tests/auto/websockets/qwebsocketserver/tst_qwebsocketserver.cpp:638:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NonSecureMode [valueFlowBailoutIncompleteVar] qtwebsockets-everywhere-src-6.9.2/tests/auto/websockets/qwebsocketserver/tst_qwebsocketserver.cpp:681:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NonSecureMode [valueFlowBailoutIncompleteVar] qtwebsockets-everywhere-src-6.9.2/tests/auto/websockets/qwebsocketserver/tst_qwebsocketserver.cpp:730:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable disconnected [valueFlowBailoutIncompleteVar] qtwebsockets-everywhere-src-6.9.2/tests/auto/websockets/qwebsocketserver/tst_qwebsocketserver.cpp:749:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NonSecureMode [valueFlowBailoutIncompleteVar] qtwebsockets-everywhere-src-6.9.2/tests/auto/websockets/qwebsocketserver/tst_qwebsocketserver.cpp:867:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NonSecureMode [valueFlowBailoutIncompleteVar] qtwebsockets-everywhere-src-6.9.2/tests/auto/websockets/qwebsocketserver/tst_qwebsocketserver.cpp:898:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NonSecureMode [valueFlowBailoutIncompleteVar] qtwebsockets-everywhere-src-6.9.2/src/websockets/qwebsockethandshakeresponse_p.h:46:13: performance: Function 'acceptedProtocol()' should return member 'm_acceptedProtocol' by const reference. [returnByReference] qtwebsockets-everywhere-src-6.9.2/src/websockets/qwebsockethandshakeresponse_p.h:47:13: performance: Function 'acceptedExtension()' should return member 'm_acceptedExtension' by const reference. [returnByReference] qtwebsockets-everywhere-src-6.9.2/src/websockets/qwebsockethandshakeresponse_p.h:51:13: performance: Function 'errorString()' should return member 'm_errorString' by const reference. [returnByReference] qtwebsockets-everywhere-src-6.9.2/tests/auto/websockets/websocketframe/tst_websocketframe.cpp:136:26: performance:inconclusive: Either there is a missing 'override', or the member function 'tst_WebSocketFrame::initTestCase' can be static. [functionStatic] qtwebsockets-everywhere-src-6.9.2/tests/auto/websockets/websocketframe/tst_websocketframe.cpp:115:10: note: Either there is a missing 'override', or the member function 'tst_WebSocketFrame::initTestCase' can be static. qtwebsockets-everywhere-src-6.9.2/tests/auto/websockets/websocketframe/tst_websocketframe.cpp:136:26: note: Either there is a missing 'override', or the member function 'tst_WebSocketFrame::initTestCase' can be static. qtwebsockets-everywhere-src-6.9.2/tests/auto/websockets/websocketframe/tst_websocketframe.cpp:140:26: performance:inconclusive: Either there is a missing 'override', or the member function 'tst_WebSocketFrame::cleanupTestCase' can be static. [functionStatic] qtwebsockets-everywhere-src-6.9.2/tests/auto/websockets/websocketframe/tst_websocketframe.cpp:116:10: note: Either there is a missing 'override', or the member function 'tst_WebSocketFrame::cleanupTestCase' can be static. qtwebsockets-everywhere-src-6.9.2/tests/auto/websockets/websocketframe/tst_websocketframe.cpp:140:26: note: Either there is a missing 'override', or the member function 'tst_WebSocketFrame::cleanupTestCase' can be static. qtwebsockets-everywhere-src-6.9.2/tests/auto/websockets/websocketframe/tst_websocketframe.cpp:149:26: performance:inconclusive: Either there is a missing 'override', or the member function 'tst_WebSocketFrame::cleanup' can be static. [functionStatic] qtwebsockets-everywhere-src-6.9.2/tests/auto/websockets/websocketframe/tst_websocketframe.cpp:118:10: note: Either there is a missing 'override', or the member function 'tst_WebSocketFrame::cleanup' can be static. qtwebsockets-everywhere-src-6.9.2/tests/auto/websockets/websocketframe/tst_websocketframe.cpp:149:26: note: Either there is a missing 'override', or the member function 'tst_WebSocketFrame::cleanup' can be static. qtwebsockets-everywhere-src-6.9.2/tests/auto/websockets/handshakerequest/tst_handshakerequest.cpp:54:28: performance:inconclusive: Either there is a missing 'override', or the member function 'tst_HandshakeRequest::initTestCase' can be static. [functionStatic] qtwebsockets-everywhere-src-6.9.2/tests/auto/websockets/handshakerequest/tst_handshakerequest.cpp:29:10: note: Either there is a missing 'override', or the member function 'tst_HandshakeRequest::initTestCase' can be static. qtwebsockets-everywhere-src-6.9.2/tests/auto/websockets/handshakerequest/tst_handshakerequest.cpp:54:28: note: Either there is a missing 'override', or the member function 'tst_HandshakeRequest::initTestCase' can be static. qtwebsockets-everywhere-src-6.9.2/tests/auto/websockets/handshakerequest/tst_handshakerequest.cpp:58:28: performance:inconclusive: Either there is a missing 'override', or the member function 'tst_HandshakeRequest::cleanupTestCase' can be static. [functionStatic] qtwebsockets-everywhere-src-6.9.2/tests/auto/websockets/handshakerequest/tst_handshakerequest.cpp:30:10: note: Either there is a missing 'override', or the member function 'tst_HandshakeRequest::cleanupTestCase' can be static. qtwebsockets-everywhere-src-6.9.2/tests/auto/websockets/handshakerequest/tst_handshakerequest.cpp:58:28: note: Either there is a missing 'override', or the member function 'tst_HandshakeRequest::cleanupTestCase' can be static. qtwebsockets-everywhere-src-6.9.2/tests/auto/websockets/handshakerequest/tst_handshakerequest.cpp:67:28: performance:inconclusive: Either there is a missing 'override', or the member function 'tst_HandshakeRequest::cleanup' can be static. [functionStatic] qtwebsockets-everywhere-src-6.9.2/tests/auto/websockets/handshakerequest/tst_handshakerequest.cpp:32:10: note: Either there is a missing 'override', or the member function 'tst_HandshakeRequest::cleanup' can be static. qtwebsockets-everywhere-src-6.9.2/tests/auto/websockets/handshakerequest/tst_handshakerequest.cpp:67:28: note: Either there is a missing 'override', or the member function 'tst_HandshakeRequest::cleanup' can be static. qtwebsockets-everywhere-src-6.9.2/tests/auto/websockets/qwebsocketserver/tst_qwebsocketserver.cpp:152:28: performance:inconclusive: Either there is a missing 'override', or the member function 'tst_QWebSocketServer::initTestCase' can be static. [functionStatic] qtwebsockets-everywhere-src-6.9.2/tests/auto/websockets/qwebsocketserver/tst_qwebsocketserver.cpp:81:10: note: Either there is a missing 'override', or the member function 'tst_QWebSocketServer::initTestCase' can be static. qtwebsockets-everywhere-src-6.9.2/tests/auto/websockets/qwebsocketserver/tst_qwebsocketserver.cpp:152:28: note: Either there is a missing 'override', or the member function 'tst_QWebSocketServer::initTestCase' can be static. qtwebsockets-everywhere-src-6.9.2/tests/auto/websockets/qwebsocketserver/tst_qwebsocketserver.cpp:161:28: performance:inconclusive: Either there is a missing 'override', or the member function 'tst_QWebSocketServer::cleanupTestCase' can be static. [functionStatic] qtwebsockets-everywhere-src-6.9.2/tests/auto/websockets/qwebsocketserver/tst_qwebsocketserver.cpp:82:10: note: Either there is a missing 'override', or the member function 'tst_QWebSocketServer::cleanupTestCase' can be static. qtwebsockets-everywhere-src-6.9.2/tests/auto/websockets/qwebsocketserver/tst_qwebsocketserver.cpp:161:28: note: Either there is a missing 'override', or the member function 'tst_QWebSocketServer::cleanupTestCase' can be static. qtwebsockets-everywhere-src-6.9.2/tests/auto/websockets/qwebsocketserver/tst_qwebsocketserver.cpp:721:16: warning: Struct 'SocketSpy' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] qtwebsockets-everywhere-src-6.9.2/tests/auto/websockets/qwebsocketserver/tst_qwebsocketserver.cpp:721:16: warning: Struct 'SocketSpy' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] qtwebsockets-everywhere-src-6.9.2/tests/auto/websockets/qwebsocket/tst_qwebsocket.cpp:97:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QString [valueFlowBailoutIncompleteVar] qtwebsockets-everywhere-src-6.9.2/tests/auto/websockets/qwebsocket/tst_qwebsocket.cpp:195:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VersionUnknown [valueFlowBailoutIncompleteVar] qtwebsockets-everywhere-src-6.9.2/tests/auto/websockets/qwebsocket/tst_qwebsocket.cpp:213:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable version [valueFlowBailoutIncompleteVar] qtwebsockets-everywhere-src-6.9.2/tests/auto/websockets/qwebsocket/tst_qwebsocket.cpp:246:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PauseNever [valueFlowBailoutIncompleteVar] qtwebsockets-everywhere-src-6.9.2/tests/auto/websockets/qwebsocket/tst_qwebsocket.cpp:272:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ConnectingState [valueFlowBailoutIncompleteVar] qtwebsockets-everywhere-src-6.9.2/tests/auto/websockets/qwebsocket/tst_qwebsocket.cpp:298:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SocketError [valueFlowBailoutIncompleteVar] qtwebsockets-everywhere-src-6.9.2/tests/auto/websockets/qwebsocket/tst_qwebsocket.cpp:367:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SocketError [valueFlowBailoutIncompleteVar] qtwebsockets-everywhere-src-6.9.2/tests/auto/websockets/qwebsocket/tst_qwebsocket.cpp:435:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QUrl [valueFlowBailoutIncompleteVar] qtwebsockets-everywhere-src-6.9.2/tests/auto/websockets/qwebsocket/tst_qwebsocket.cpp:559:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QString [valueFlowBailoutIncompleteVar] qtwebsockets-everywhere-src-6.9.2/tests/auto/websockets/qwebsocket/tst_qwebsocket.cpp:630:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SocketError [valueFlowBailoutIncompleteVar] qtwebsockets-everywhere-src-6.9.2/tests/auto/websockets/qwebsocket/tst_qwebsocket.cpp:687:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable subprotocols [valueFlowBailoutIncompleteVar] qtwebsockets-everywhere-src-6.9.2/tests/auto/websockets/qwebsocket/tst_qwebsocket.cpp:745:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ConnectedState [valueFlowBailoutIncompleteVar] qtwebsockets-everywhere-src-6.9.2/tests/auto/websockets/qwebsocket/tst_qwebsocket.cpp:769:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable subprotocols [valueFlowBailoutIncompleteVar] qtwebsockets-everywhere-src-6.9.2/tests/auto/websockets/qwebsocket/tst_qwebsocket.cpp:826:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QueuedConnection [valueFlowBailoutIncompleteVar] qtwebsockets-everywhere-src-6.9.2/tests/auto/websockets/qwebsocket/tst_qwebsocket.cpp:857:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QtWarningMsg [valueFlowBailoutIncompleteVar] qtwebsockets-everywhere-src-6.9.2/tests/auto/websockets/qwebsocket/tst_qwebsocket.cpp:927:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DefaultProxy [valueFlowBailoutIncompleteVar] qtwebsockets-everywhere-src-6.9.2/tests/auto/websockets/qwebsocket/tst_qwebsocket.cpp:993:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _L1 [valueFlowBailoutIncompleteVar] qtwebsockets-everywhere-src-6.9.2/tests/auto/websockets/qwebsocket/tst_qwebsocket.cpp:1040:80: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitive [valueFlowBailoutIncompleteVar] qtwebsockets-everywhere-src-6.9.2/tests/auto/websockets/qwebsocket/tst_qwebsocket.cpp:1122:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _s [valueFlowBailoutIncompleteVar] qtwebsockets-everywhere-src-6.9.2/tests/auto/websockets/qwebsocket/tst_qwebsocket.cpp:1161:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable clientScenario [valueFlowBailoutIncompleteVar] qtwebsockets-everywhere-src-6.9.2/tests/auto/websockets/qwebsocket/tst_qwebsocket.cpp:1259:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QUrl [valueFlowBailoutIncompleteVar] qtwebsockets-everywhere-src-6.9.2/tests/auto/websockets/qwebsocket/tst_qwebsocket.cpp:1286:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable connected [valueFlowBailoutIncompleteVar] qtwebsockets-everywhere-src-6.9.2/tests/auto/websockets/qwebsocket/tst_qwebsocket.cpp:1314:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable connected [valueFlowBailoutIncompleteVar] qtwebsockets-everywhere-src-6.9.2/tests/auto/websockets/qwebsocket/tst_qwebsocket.cpp:1352:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable newConnection [valueFlowBailoutIncompleteVar] qtwebsockets-everywhere-src-6.9.2/tests/auto/websockets/qwebsocket/tst_qwebsocket.cpp:1414:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable connected [valueFlowBailoutIncompleteVar] qtwebsockets-everywhere-src-6.9.2/tests/auto/websockets/qwebsocketserver/tst_qwebsocketserver.cpp:431:55: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] qtwebsockets-everywhere-src-6.9.2/tests/auto/websockets/dataprocessor/tst_dataprocessor.cpp:226:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OpCodeBinary [valueFlowBailoutIncompleteVar] qtwebsockets-everywhere-src-6.9.2/tests/auto/websockets/dataprocessor/tst_dataprocessor.cpp:320:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OpCodeText [valueFlowBailoutIncompleteVar] qtwebsockets-everywhere-src-6.9.2/tests/auto/websockets/dataprocessor/tst_dataprocessor.cpp:384:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QString [valueFlowBailoutIncompleteVar] qtwebsockets-everywhere-src-6.9.2/tests/auto/websockets/dataprocessor/tst_dataprocessor.cpp:435:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CloseCodeNormal [valueFlowBailoutIncompleteVar] qtwebsockets-everywhere-src-6.9.2/tests/auto/websockets/dataprocessor/tst_dataprocessor.cpp:506:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OpCodePing [valueFlowBailoutIncompleteVar] qtwebsockets-everywhere-src-6.9.2/tests/auto/websockets/dataprocessor/tst_dataprocessor.cpp:520:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable opCode [valueFlowBailoutIncompleteVar] qtwebsockets-everywhere-src-6.9.2/tests/auto/websockets/dataprocessor/tst_dataprocessor.cpp:564:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable closeCode [valueFlowBailoutIncompleteVar] qtwebsockets-everywhere-src-6.9.2/tests/auto/websockets/dataprocessor/tst_dataprocessor.cpp:658:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable isContinuationFrame [valueFlowBailoutIncompleteVar] qtwebsockets-everywhere-src-6.9.2/tests/auto/websockets/dataprocessor/tst_dataprocessor.cpp:707:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OpCodeText [valueFlowBailoutIncompleteVar] qtwebsockets-everywhere-src-6.9.2/tests/auto/websockets/dataprocessor/tst_dataprocessor.cpp:914:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OpCodeText [valueFlowBailoutIncompleteVar] qtwebsockets-everywhere-src-6.9.2/tests/auto/websockets/dataprocessor/tst_dataprocessor.cpp:965:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OpCodeReserved3 [valueFlowBailoutIncompleteVar] qtwebsockets-everywhere-src-6.9.2/tests/auto/websockets/dataprocessor/tst_dataprocessor.cpp:992:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OpCodeClose [valueFlowBailoutIncompleteVar] qtwebsockets-everywhere-src-6.9.2/tests/auto/websockets/dataprocessor/tst_dataprocessor.cpp:1043:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OpCodeClose [valueFlowBailoutIncompleteVar] qtwebsockets-everywhere-src-6.9.2/tests/auto/websockets/dataprocessor/tst_dataprocessor.cpp:1342:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable isContinuationFrame [valueFlowBailoutIncompleteVar] qtwebsockets-everywhere-src-6.9.2/tests/auto/websockets/dataprocessor/tst_dataprocessor.cpp:1386:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OpCodeText [valueFlowBailoutIncompleteVar] qtwebsockets-everywhere-src-6.9.2/tests/auto/websockets/dataprocessor/tst_dataprocessor.cpp:1455:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QString [valueFlowBailoutIncompleteVar] qtwebsockets-everywhere-src-6.9.2/tests/auto/websockets/dataprocessor/tst_dataprocessor.cpp:1494:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable isContinuationFrame [valueFlowBailoutIncompleteVar] qtwebsockets-everywhere-src-6.9.2/tests/auto/websockets/dataprocessor/tst_dataprocessor.cpp:1627:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OpCodeText [valueFlowBailoutIncompleteVar] qtwebsockets-everywhere-src-6.9.2/tests/auto/websockets/dataprocessor/tst_dataprocessor.cpp:1656:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OpCodeText [valueFlowBailoutIncompleteVar] qtwebsockets-everywhere-src-6.9.2/tests/auto/websockets/dataprocessor/tst_dataprocessor.cpp:1686:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CloseCodeNormal [valueFlowBailoutIncompleteVar] qtwebsockets-everywhere-src-6.9.2/tests/auto/websockets/dataprocessor/tst_dataprocessor.cpp:1723:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CloseCodeProtocolError [valueFlowBailoutIncompleteVar] qtwebsockets-everywhere-src-6.9.2/tests/auto/websockets/dataprocessor/tst_dataprocessor.cpp:1754:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OpCodeContinue [valueFlowBailoutIncompleteVar] qtwebsockets-everywhere-src-6.9.2/tests/auto/websockets/dataprocessor/tst_dataprocessor.cpp:1802:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OpCodeText [valueFlowBailoutIncompleteVar] qtwebsockets-everywhere-src-6.9.2/tests/auto/websockets/dataprocessor/tst_dataprocessor.cpp:1823:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OpCodeText [valueFlowBailoutIncompleteVar] qtwebsockets-everywhere-src-6.9.2/tests/auto/websockets/dataprocessor/tst_dataprocessor.cpp:1849:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OpCodeBinary [valueFlowBailoutIncompleteVar] qtwebsockets-everywhere-src-6.9.2/tests/auto/websockets/qwebsocket/tst_qwebsocket.cpp:178:22: performance:inconclusive: Either there is a missing 'override', or the member function 'tst_QWebSocket::initTestCase' can be static. [functionStatic] qtwebsockets-everywhere-src-6.9.2/tests/auto/websockets/qwebsocket/tst_qwebsocket.cpp:138:10: note: Either there is a missing 'override', or the member function 'tst_QWebSocket::initTestCase' can be static. qtwebsockets-everywhere-src-6.9.2/tests/auto/websockets/qwebsocket/tst_qwebsocket.cpp:178:22: note: Either there is a missing 'override', or the member function 'tst_QWebSocket::initTestCase' can be static. qtwebsockets-everywhere-src-6.9.2/tests/auto/websockets/qwebsocket/tst_qwebsocket.cpp:182:22: performance:inconclusive: Either there is a missing 'override', or the member function 'tst_QWebSocket::cleanupTestCase' can be static. [functionStatic] qtwebsockets-everywhere-src-6.9.2/tests/auto/websockets/qwebsocket/tst_qwebsocket.cpp:139:10: note: Either there is a missing 'override', or the member function 'tst_QWebSocket::cleanupTestCase' can be static. qtwebsockets-everywhere-src-6.9.2/tests/auto/websockets/qwebsocket/tst_qwebsocket.cpp:182:22: note: Either there is a missing 'override', or the member function 'tst_QWebSocket::cleanupTestCase' can be static. qtwebsockets-everywhere-src-6.9.2/tests/auto/websockets/qwebsocket/tst_qwebsocket.cpp:914:22: style:inconclusive: Either there is a missing 'override', or the member function 'tst_QWebSocket::tst_moveToThreadNoWarning' can be const. [functionConst] qtwebsockets-everywhere-src-6.9.2/tests/auto/websockets/qwebsocket/tst_qwebsocket.cpp:155:10: note: Either there is a missing 'override', or the member function 'tst_QWebSocket::tst_moveToThreadNoWarning' can be const. qtwebsockets-everywhere-src-6.9.2/tests/auto/websockets/qwebsocket/tst_qwebsocket.cpp:914:22: note: Either there is a missing 'override', or the member function 'tst_QWebSocket::tst_moveToThreadNoWarning' can be const. qtwebsockets-everywhere-src-6.9.2/tests/auto/websockets/qwebsocket/tst_qwebsocket.cpp:351:21: style: Redundant initialization for 'socketState'. The initialized value is overwritten before it is read. [redundantInitialization] qtwebsockets-everywhere-src-6.9.2/tests/auto/websockets/qwebsocket/tst_qwebsocket.cpp:348:50: note: socketState is initialized qtwebsockets-everywhere-src-6.9.2/tests/auto/websockets/qwebsocket/tst_qwebsocket.cpp:351:21: note: socketState is overwritten qtwebsockets-everywhere-src-6.9.2/tests/auto/websockets/qwebsocket/tst_qwebsocket.cpp:414:17: style: Redundant initialization for 'socketState'. The initialized value is overwritten before it is read. [redundantInitialization] qtwebsockets-everywhere-src-6.9.2/tests/auto/websockets/qwebsocket/tst_qwebsocket.cpp:411:46: note: socketState is initialized qtwebsockets-everywhere-src-6.9.2/tests/auto/websockets/qwebsocket/tst_qwebsocket.cpp:414:17: note: socketState is overwritten qtwebsockets-everywhere-src-6.9.2/tests/auto/websockets/dataprocessor/tst_dataprocessor.cpp:184:25: performance:inconclusive: Either there is a missing 'override', or the member function 'tst_DataProcessor::initTestCase' can be static. [functionStatic] qtwebsockets-everywhere-src-6.9.2/tests/auto/websockets/dataprocessor/tst_dataprocessor.cpp:35:10: note: Either there is a missing 'override', or the member function 'tst_DataProcessor::initTestCase' can be static. qtwebsockets-everywhere-src-6.9.2/tests/auto/websockets/dataprocessor/tst_dataprocessor.cpp:184:25: note: Either there is a missing 'override', or the member function 'tst_DataProcessor::initTestCase' can be static. qtwebsockets-everywhere-src-6.9.2/tests/auto/websockets/dataprocessor/tst_dataprocessor.cpp:188:25: performance:inconclusive: Either there is a missing 'override', or the member function 'tst_DataProcessor::cleanupTestCase' can be static. [functionStatic] qtwebsockets-everywhere-src-6.9.2/tests/auto/websockets/dataprocessor/tst_dataprocessor.cpp:36:10: note: Either there is a missing 'override', or the member function 'tst_DataProcessor::cleanupTestCase' can be static. qtwebsockets-everywhere-src-6.9.2/tests/auto/websockets/dataprocessor/tst_dataprocessor.cpp:188:25: note: Either there is a missing 'override', or the member function 'tst_DataProcessor::cleanupTestCase' can be static. qtwebsockets-everywhere-src-6.9.2/tests/auto/websockets/dataprocessor/tst_dataprocessor.cpp:198:25: performance:inconclusive: Either there is a missing 'override', or the member function 'tst_DataProcessor::cleanup' can be static. [functionStatic] qtwebsockets-everywhere-src-6.9.2/tests/auto/websockets/dataprocessor/tst_dataprocessor.cpp:38:10: note: Either there is a missing 'override', or the member function 'tst_DataProcessor::cleanup' can be static. qtwebsockets-everywhere-src-6.9.2/tests/auto/websockets/dataprocessor/tst_dataprocessor.cpp:198:25: note: Either there is a missing 'override', or the member function 'tst_DataProcessor::cleanup' can be static. qtwebsockets-everywhere-src-6.9.2/tests/auto/websockets/dataprocessor/tst_dataprocessor.cpp:831:25: style: Local variable 'arguments' shadows outer variable [shadowVariable] qtwebsockets-everywhere-src-6.9.2/tests/auto/websockets/dataprocessor/tst_dataprocessor.cpp:737:21: note: Shadowed declaration qtwebsockets-everywhere-src-6.9.2/tests/auto/websockets/dataprocessor/tst_dataprocessor.cpp:831:25: note: Shadow variable diff: head qtwebsockets-everywhere-src-6.9.2/src/websockets/qwebsocket.h:131:0: error: failed to evaluate #if condition, undefined function-like macro invocation: QT_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] head qtwebsockets-everywhere-src-6.9.2/src/websockets/qwebsocket.h:131:2: error: failed to evaluate #if condition, undefined function-like macro invocation: QT_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] 2.18.0 qtwebsockets-everywhere-src-6.9.2/src/websockets/qwebsocket.h:35:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_ptr [valueFlowBailoutIncompleteVar] 2.18.0 qtwebsockets-everywhere-src-6.9.2/src/websockets/qwebsocketdataprocessor.cpp:55:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable 5s [valueFlowBailoutIncompleteVar] 2.18.0 qtwebsockets-everywhere-src-6.9.2/src/websockets/qwebsocketserver.cpp:600:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Any [valueFlowBailoutIncompleteVar] 2.18.0 qtwebsockets-everywhere-src-6.9.2/src/websockets/qwebsocketserver.h:35:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_ptr [valueFlowBailoutIncompleteVar] head qtwebsockets-everywhere-src-6.9.2/src/websockets/qwebsocketserver.h:79:0: error: failed to evaluate #if condition, undefined function-like macro invocation: QT_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] head qtwebsockets-everywhere-src-6.9.2/src/websockets/qwebsocketserver.h:79:2: error: failed to evaluate #if condition, undefined function-like macro invocation: QT_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] 2.18.0 qtwebsockets-everywhere-src-6.9.2/src/websockets/qwebsocketserver_p.h:41:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_ptr [valueFlowBailoutIncompleteVar] head qtwebsockets-everywhere-src-6.9.2/tests/auto/websockets/qwebsocketserver/tst_qwebsocketserver.cpp:426:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SecureMode [valueFlowBailoutIncompleteVar] head qtwebsockets-everywhere-src-6.9.2/tests/auto/websockets/qwebsocketserver/tst_qwebsocketserver.cpp:431:55: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] 2.18.0 qtwebsockets-everywhere-src-6.9.2/tests/auto/websockets/qwebsocketserver/tst_qwebsocketserver.cpp:43:16: style: class member 'PskProvider::m_identity' is never used. [unusedStructMember] 2.18.0 qtwebsockets-everywhere-src-6.9.2/tests/auto/websockets/qwebsocketserver/tst_qwebsocketserver.cpp:44:16: style: class member 'PskProvider::m_psk' is never used. [unusedStructMember] head qtwebsockets-everywhere-src-6.9.2/tests/auto/websockets/qwebsocketserver/tst_qwebsocketserver.cpp:721:16: warning: Struct 'SocketSpy' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] head qtwebsockets-everywhere-src-6.9.2/tests/auto/websockets/qwebsocketserver/tst_qwebsocketserver.cpp:721:16: warning: Struct 'SocketSpy' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] DONE