2025-11-25 21:57 ftp://ftp.de.debian.org/debian/pool/main/d/dlt-viewer/dlt-viewer_2.29.0~beta1.alpha6-dfsg.orig.tar.gz cppcheck-options: --library=posix --library=gnu --library=bsd --library=qt --library=googletest --inconclusive --enable=style,information --inline-suppr --template=daca2 --disable=missingInclude --suppress=unmatchedSuppression --check-library --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning --suppress=normalCheckLevelConditionExpressions -D__GNUC__ --platform=unix64 -j4 platform: Linux-6.12.57+deb13-amd64-x86_64-with-glibc2.41 python: 3.13.5 client-version: 1.3.67 compiler: g++ (Debian 14.2.0-19) 14.2.0 cppcheck: head 2.18.0 head-info: 796b181 (2025-11-25 16:14:10 +0100) count: 1715 1717 elapsed-time: 5.6 6.3 head-timing-info: old-timing-info: head results: dlt-viewer-2.29.0-alpha6/parser/examples/example_1/mapp.c:24:1: error: There is an unknown macro here somewhere. Configuration is required. If DLT_DECLARE_CONTEXT is a macro then please configure it. [unknownMacro] dlt-viewer-2.29.0-alpha6/parser/examples/example_2/mapp.c:24:1: error: There is an unknown macro here somewhere. Configuration is required. If DLT_DECLARE_CONTEXT is a macro then please configure it. [unknownMacro] dlt-viewer-2.29.0-alpha6/commander/main.cpp:59:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/commander/dltfileexporter.cpp:22:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nullopt [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/commander/dltfileexporter.cpp:35:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/commander/dltfileexporter.cpp:69:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/commander/dltfileexporter.h:14:5: style: Class 'DltFileExporter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dlt-viewer-2.29.0-alpha6/parser/examples/example_3/capp.c:24:1: error: There is an unknown macro here somewhere. Configuration is required. If DLT_DECLARE_CONTEXT is a macro then please configure it. [unknownMacro] dlt-viewer-2.29.0-alpha6/commander/optmanager.cpp:73:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QDLT_DEFAULT_EXPORT_DELIMITER [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/commander/optmanager.cpp:121:95: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QDLT_DEFAULT_EXPORT_DELIMITER [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/commander/dltfileexporter.cpp:99:18: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] dlt-viewer-2.29.0-alpha6/commander/dltfileexporter.cpp:96:13: performance:inconclusive: Technically the member function '::SplitWriter::formatTimestamp' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlt-viewer-2.29.0-alpha6/commander/dltfileexporter.cpp:33:5: style: Class 'SimpleWriter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dlt-viewer-2.29.0-alpha6/commander/dltfileexporter.cpp:125:56: style:inconclusive: Function 'setFilterList' argument 1 names different: declaration 'filters' definition 'filterList'. [funcArgNamesDifferent] dlt-viewer-2.29.0-alpha6/commander/dltfileexporter.h:16:43: note: Function 'setFilterList' argument 1 names different: declaration 'filters' definition 'filterList'. dlt-viewer-2.29.0-alpha6/commander/dltfileexporter.cpp:125:56: note: Function 'setFilterList' argument 1 names different: declaration 'filters' definition 'filterList'. dlt-viewer-2.29.0-alpha6/commander/dltfileexporter.cpp:136:53: style:inconclusive: Function 'exportMessages' argument 1 names different: declaration 'output' definition 'outputName'. [funcArgNamesDifferent] dlt-viewer-2.29.0-alpha6/commander/dltfileexporter.h:19:40: note: Function 'exportMessages' argument 1 names different: declaration 'output' definition 'outputName'. dlt-viewer-2.29.0-alpha6/commander/dltfileexporter.cpp:136:53: note: Function 'exportMessages' argument 1 names different: declaration 'output' definition 'outputName'. dlt-viewer-2.29.0-alpha6/commander/dltfileexporter.cpp:98:20: style: Variable 'timeTm' can be declared as pointer to const [constVariablePointer] dlt-viewer-2.29.0-alpha6/parser/examples/example_4/mapp/mapp.c:24:1: error: There is an unknown macro here somewhere. Configuration is required. If DLT_DECLARE_CONTEXT is a macro then please configure it. [unknownMacro] dlt-viewer-2.29.0-alpha6/parser/examples/example_4/capp/capp.c:24:1: error: There is an unknown macro here somewhere. Configuration is required. If DLT_DECLARE_CONTEXT is a macro then please configure it. [unknownMacro] dlt-viewer-2.29.0-alpha6/parser/examples/example_5/example5.cpp:43:5: style: C-style pointer casting [cstyleCast] dlt-viewer-2.29.0-alpha6/commander/optmanager.cpp:78:13: warning:inconclusive: Member variable 'OptManager::project' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] dlt-viewer-2.29.0-alpha6/commander/optmanager.cpp:78:13: warning:inconclusive: Member variable 'OptManager::log' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] dlt-viewer-2.29.0-alpha6/commander/optmanager.cpp:78:13: warning:inconclusive: Member variable 'OptManager::filter' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] dlt-viewer-2.29.0-alpha6/commander/optmanager.cpp:78:13: warning:inconclusive: Member variable 'OptManager::convert' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] dlt-viewer-2.29.0-alpha6/commander/optmanager.cpp:78:13: warning:inconclusive: Member variable 'OptManager::multifilter' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] dlt-viewer-2.29.0-alpha6/commander/optmanager.cpp:78:13: warning:inconclusive: Member variable 'OptManager::split' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] dlt-viewer-2.29.0-alpha6/commander/optmanager.cpp:78:13: warning: Member variable 'OptManager::convertionmode' is not initialized in the copy constructor. [uninitMemberVar] dlt-viewer-2.29.0-alpha6/commander/optmanager.cpp:78:13: warning:inconclusive: Member variable 'OptManager::logFiles' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] dlt-viewer-2.29.0-alpha6/commander/optmanager.cpp:78:13: warning:inconclusive: Member variable 'OptManager::pcapFiles' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] dlt-viewer-2.29.0-alpha6/commander/optmanager.cpp:78:13: warning:inconclusive: Member variable 'OptManager::mf4Files' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] dlt-viewer-2.29.0-alpha6/commander/optmanager.cpp:78:13: warning:inconclusive: Member variable 'OptManager::filterFiles' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] dlt-viewer-2.29.0-alpha6/commander/optmanager.cpp:78:13: warning:inconclusive: Member variable 'OptManager::convertSourceFile' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] dlt-viewer-2.29.0-alpha6/commander/optmanager.cpp:78:13: warning:inconclusive: Member variable 'OptManager::convertDestFile' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] dlt-viewer-2.29.0-alpha6/commander/optmanager.cpp:78:13: warning: Member variable 'OptManager::delimiter' is not initialized in the copy constructor. [uninitMemberVar] dlt-viewer-2.29.0-alpha6/commander/optmanager.cpp:78:13: warning:inconclusive: Member variable 'OptManager::signature' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] dlt-viewer-2.29.0-alpha6/commander/optmanager.cpp:74:5: performance: Variable 'signature' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] dlt-viewer-2.29.0-alpha6/commander/optmanager.cpp:99:18: performance:inconclusive: Technically the member function 'OptManager::printUsage' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlt-viewer-2.29.0-alpha6/commander/optmanager.h:55:10: note: Technically the member function 'OptManager::printUsage' can be static (but you may consider moving to unnamed namespace). dlt-viewer-2.29.0-alpha6/commander/optmanager.cpp:99:18: note: Technically the member function 'OptManager::printUsage' can be static (but you may consider moving to unnamed namespace). dlt-viewer-2.29.0-alpha6/commander/optmanager.cpp:93:18: performance:inconclusive: Technically the member function 'OptManager::printVersion' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlt-viewer-2.29.0-alpha6/commander/optmanager.h:56:10: note: Technically the member function 'OptManager::printVersion' can be static (but you may consider moving to unnamed namespace). dlt-viewer-2.29.0-alpha6/commander/optmanager.cpp:93:18: note: Technically the member function 'OptManager::printVersion' can be static (but you may consider moving to unnamed namespace). dlt-viewer-2.29.0-alpha6/commander/optmanager.h:66:17: performance: Function 'getLogFiles()' should return member 'logFiles' by const reference. [returnByReference] dlt-viewer-2.29.0-alpha6/commander/optmanager.h:67:17: performance: Function 'getFilterFiles()' should return member 'filterFiles' by const reference. [returnByReference] dlt-viewer-2.29.0-alpha6/commander/optmanager.h:68:13: performance: Function 'getConvertSourceFile()' should return member 'convertSourceFile' by const reference. [returnByReference] dlt-viewer-2.29.0-alpha6/commander/optmanager.h:69:13: performance: Function 'getConvertDestFile()' should return member 'convertDestFile' by const reference. [returnByReference] dlt-viewer-2.29.0-alpha6/commander/optmanager.h:72:13: performance: Function 'getSignature()' should return member 'signature' by const reference. [returnByReference] dlt-viewer-2.29.0-alpha6/commander/optmanager.cpp:205:38: style: Expression is always false because 'else if' condition matches previous condition at line 165. [multiCondition] dlt-viewer-2.29.0-alpha6/commander/optmanager.cpp:142:13: style: The scope of the variable 'str' can be reduced. [variableScope] dlt-viewer-2.29.0-alpha6/commander/optmanager.cpp:93:39: performance: Function parameter 'appname' should be passed by const reference. [passedByValue] dlt-viewer-2.29.0-alpha6/parser/examples/example_5/dlt.c:187:80: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable var_sint8 [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/parser/examples/example_5/dlt.c:348:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uint32 [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/parser/examples/example_5/dlt.c:458:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uint16 [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/parser/examples/example_5/dlt.c:499:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uint8 [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/parser/examples/example_5/dlt.c:519:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uint8 [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/parser/examples/example_5/dlt.c:524:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uint16 [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/parser/examples/example_5/dlt.c:529:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uint32 [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/parser/examples/example_5/dlt.c:534:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uint64 [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/parser/examples/example_5/dlt.c:544:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sint8 [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/parser/examples/example_5/dlt.c:549:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sint16 [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/parser/examples/example_5/dlt.c:554:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sint32 [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/parser/examples/example_5/dlt.c:559:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sint64 [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/parser/examples/example_6/capp.c:24:1: error: There is an unknown macro here somewhere. Configuration is required. If DLT_DECLARE_CONTEXT is a macro then please configure it. [unknownMacro] dlt-viewer-2.29.0-alpha6/parser/examples/example_5/mainwindow.cpp:41:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Any [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/parser/examples/example_5/mainwindow.cpp:106:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/parser/examples/example_5/mainwindow.cpp:78:23: style: C-style pointer casting [cstyleCast] dlt-viewer-2.29.0-alpha6/parser/examples/example_5/mainwindow.cpp:92:10: style: The scope of the variable 'buffer' can be reduced. [variableScope] dlt-viewer-2.29.0-alpha6/parser/examples/example_5/mainwindow.cpp:93:9: style: The scope of the variable 'length' can be reduced. [variableScope] dlt-viewer-2.29.0-alpha6/parser/examples/example_5/mainwindow.cpp:108:10: style: Variable 'size' is assigned a value that is never used. [unreadVariable] dlt-viewer-2.29.0-alpha6/parser/main.cpp:45:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/parser/examples/example_5/dlt.c:366:33: style: Redundant assignment of 'dltuser.standardheader->len' to itself. [selfAssignment] dlt-viewer-2.29.0-alpha6/parser/examples/example_5/dlt.c:158:59: style:inconclusive: Function 'dlt_log' argument 3 names different: declaration 'a_messageId' definition 'a_dltId'. [funcArgNamesDifferent] dlt-viewer-2.29.0-alpha6/parser/examples/example_5/dlt.h:331:59: note: Function 'dlt_log' argument 3 names different: declaration 'a_messageId' definition 'a_dltId'. dlt-viewer-2.29.0-alpha6/parser/examples/example_5/dlt.c:158:59: note: Function 'dlt_log' argument 3 names different: declaration 'a_messageId' definition 'a_dltId'. dlt-viewer-2.29.0-alpha6/parser/examples/example_5/dlt.c:136:40: style: Parameter 'log' can be declared as pointer to const [constParameterPointer] dlt-viewer-2.29.0-alpha6/parser/examples/example_5/dlt.c:572:50: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] dlt-viewer-2.29.0-alpha6/parser/qdltparser.h:101:13: style:inconclusive: Technically the member function 'QDltParser::getLastError' can be const. [functionConst] dlt-viewer-2.29.0-alpha6/parser/qdltparser.h:105:27: style:inconclusive: Technically the member function 'QDltParser::getApplications' can be const. [functionConst] dlt-viewer-2.29.0-alpha6/parser/qdltparser.h:106:28: style:inconclusive: Technically the member function 'QDltParser::getMessageIds' can be const. [functionConst] dlt-viewer-2.29.0-alpha6/parser/qdltparser.h:101:13: performance: Function 'getLastError()' should return member 'errorString' by const reference. [returnByReference] dlt-viewer-2.29.0-alpha6/parser/qdltparser.h:103:28: performance: Function 'getMessages()' should return member 'messages' by const reference. [returnByReference] dlt-viewer-2.29.0-alpha6/parser/qdltparser.h:104:28: performance: Function 'getContexts()' should return member 'contexts' by const reference. [returnByReference] dlt-viewer-2.29.0-alpha6/parser/qdltparser.h:105:27: performance: Function 'getApplications()' should return member 'applications' by const reference. [returnByReference] dlt-viewer-2.29.0-alpha6/parser/qdltparser.h:106:28: performance: Function 'getMessageIds()' should return member 'messageIds' by const reference. [returnByReference] dlt-viewer-2.29.0-alpha6/parser/main.cpp:119:49: style: C-style pointer casting [cstyleCast] dlt-viewer-2.29.0-alpha6/parser/mainwindow.cpp:100:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/parser/mainwindow.cpp:410:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Files [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/parser/mainwindow.cpp:539:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Critical [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/parser/mainwindow.cpp:562:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Critical [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/parser/mainwindow.cpp:623:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WindowModal [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/parser/mainwindow.cpp:713:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WindowModal [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/plugin/dltdbusplugin/dltdbusplugin.cpp:83:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PLUGIN_INTERFACE_VERSION [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/plugin/dltdbusplugin/dltdbusplugin.cpp:120:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/plugin/dltdbusplugin/dltdbusplugin.cpp:378:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DltTypeInfoRawd [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/plugin/dltdbusplugin/dltdbusplugin.cpp:408:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DltTypeInfoUInt [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/plugin/dltdbusplugin/dltdbusplugin.cpp:565:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DltTypeInfoRawd [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/plugin/dltdbusplugin/dltdbusplugin.cpp:693:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DltTypeNwTrace [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/parser/mainwindow.cpp:276:22: style: The scope of the variable 'item' can be reduced. [variableScope] dlt-viewer-2.29.0-alpha6/parser/qdltparser.cpp:55:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/parser/qdltparser.cpp:122:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/parser/qdltparser.cpp:209:90: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Md5 [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/parser/qdltparser.cpp:283:98: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Md5 [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/parser/qdltparser.cpp:478:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SkipEmptyParts [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/parser/qdltparser.cpp:700:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/parser/qdltparser.cpp:898:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/parser/qdltparser.cpp:982:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/parser/qdltparser.cpp:1148:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/parser/qdltparser.cpp:1574:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/plugin/dltlogstorageplugin/dltlogstorageconfigcreatorplugin.cpp:46:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PLUGIN_INTERFACE_VERSION [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/plugin/dltlogstorageplugin/dltlogstorageconfigcreatorplugin.cpp:27:35: warning: Member variable 'DltLogstorageConfigCreatorPlugin::ui' is not initialized in the constructor. [uninitMemberVar] dlt-viewer-2.29.0-alpha6/plugin/dltlogstorageplugin/dltlogstorageconfigcreatorplugin.cpp:41:43: performance:inconclusive: Either there is a missing 'override', or the member function 'DltLogstorageConfigCreatorPlugin::pluginVersion' can be static. [functionStatic] dlt-viewer-2.29.0-alpha6/plugin/dltlogstorageplugin/dltlogstorageconfigcreatorplugin.h:47:13: note: Either there is a missing 'override', or the member function 'DltLogstorageConfigCreatorPlugin::pluginVersion' can be static. dlt-viewer-2.29.0-alpha6/plugin/dltlogstorageplugin/dltlogstorageconfigcreatorplugin.cpp:41:43: note: Either there is a missing 'override', or the member function 'DltLogstorageConfigCreatorPlugin::pluginVersion' can be static. dlt-viewer-2.29.0-alpha6/plugin/dltlogstorageplugin/dltlogstorageconfigcreatorplugin.cpp:45:43: style:inconclusive: Either there is a missing 'override', or the member function 'DltLogstorageConfigCreatorPlugin::pluginInterfaceVersion' can be const. [functionConst] dlt-viewer-2.29.0-alpha6/plugin/dltlogstorageplugin/dltlogstorageconfigcreatorplugin.h:48:13: note: Either there is a missing 'override', or the member function 'DltLogstorageConfigCreatorPlugin::pluginInterfaceVersion' can be const. dlt-viewer-2.29.0-alpha6/plugin/dltlogstorageplugin/dltlogstorageconfigcreatorplugin.cpp:45:43: note: Either there is a missing 'override', or the member function 'DltLogstorageConfigCreatorPlugin::pluginInterfaceVersion' can be const. dlt-viewer-2.29.0-alpha6/plugin/dltlogstorageplugin/dltlogstorageconfigcreatorplugin.cpp:57:40: style:inconclusive: Either there is a missing 'override', or the member function 'DltLogstorageConfigCreatorPlugin::loadConfig' can be const. [functionConst] dlt-viewer-2.29.0-alpha6/plugin/dltlogstorageplugin/dltlogstorageconfigcreatorplugin.h:51:10: note: Either there is a missing 'override', or the member function 'DltLogstorageConfigCreatorPlugin::loadConfig' can be const. dlt-viewer-2.29.0-alpha6/plugin/dltlogstorageplugin/dltlogstorageconfigcreatorplugin.cpp:57:40: note: Either there is a missing 'override', or the member function 'DltLogstorageConfigCreatorPlugin::loadConfig' can be const. dlt-viewer-2.29.0-alpha6/plugin/dltlogstorageplugin/dltlogstorageconfigcreatorplugin.cpp:61:40: style:inconclusive: Either there is a missing 'override', or the member function 'DltLogstorageConfigCreatorPlugin::saveConfig' can be const. [functionConst] dlt-viewer-2.29.0-alpha6/plugin/dltlogstorageplugin/dltlogstorageconfigcreatorplugin.h:52:10: note: Either there is a missing 'override', or the member function 'DltLogstorageConfigCreatorPlugin::saveConfig' can be const. dlt-viewer-2.29.0-alpha6/plugin/dltlogstorageplugin/dltlogstorageconfigcreatorplugin.cpp:61:40: note: Either there is a missing 'override', or the member function 'DltLogstorageConfigCreatorPlugin::saveConfig' can be const. dlt-viewer-2.29.0-alpha6/plugin/dltlogstorageplugin/dltlogstorageconfigcreatorplugin.cpp:74:40: style:inconclusive: Either there is a missing 'override', or the member function 'DltLogstorageConfigCreatorPlugin::initFileStart' can be const. [functionConst] dlt-viewer-2.29.0-alpha6/plugin/dltlogstorageplugin/dltlogstorageconfigcreatorplugin.h:57:10: note: Either there is a missing 'override', or the member function 'DltLogstorageConfigCreatorPlugin::initFileStart' can be const. dlt-viewer-2.29.0-alpha6/plugin/dltlogstorageplugin/dltlogstorageconfigcreatorplugin.cpp:74:40: note: Either there is a missing 'override', or the member function 'DltLogstorageConfigCreatorPlugin::initFileStart' can be const. dlt-viewer-2.29.0-alpha6/plugin/dltlogstorageplugin/dltlogstorageconfigcreatorplugin.cpp:78:40: performance:inconclusive: Either there is a missing 'override', or the member function 'DltLogstorageConfigCreatorPlugin::initFileFinish' can be static. [functionStatic] dlt-viewer-2.29.0-alpha6/plugin/dltlogstorageplugin/dltlogstorageconfigcreatorplugin.h:58:10: note: Either there is a missing 'override', or the member function 'DltLogstorageConfigCreatorPlugin::initFileFinish' can be static. dlt-viewer-2.29.0-alpha6/plugin/dltlogstorageplugin/dltlogstorageconfigcreatorplugin.cpp:78:40: note: Either there is a missing 'override', or the member function 'DltLogstorageConfigCreatorPlugin::initFileFinish' can be static. dlt-viewer-2.29.0-alpha6/plugin/dltlogstorageplugin/dltlogstorageconfigcreatorplugin.cpp:82:40: style:inconclusive: Either there is a missing 'override', or the member function 'DltLogstorageConfigCreatorPlugin::initMsg' can be const. [functionConst] dlt-viewer-2.29.0-alpha6/plugin/dltlogstorageplugin/dltlogstorageconfigcreatorplugin.h:59:10: note: Either there is a missing 'override', or the member function 'DltLogstorageConfigCreatorPlugin::initMsg' can be const. dlt-viewer-2.29.0-alpha6/plugin/dltlogstorageplugin/dltlogstorageconfigcreatorplugin.cpp:82:40: note: Either there is a missing 'override', or the member function 'DltLogstorageConfigCreatorPlugin::initMsg' can be const. dlt-viewer-2.29.0-alpha6/plugin/dltlogstorageplugin/dltlogstorageconfigcreatorplugin.cpp:87:40: style:inconclusive: Either there is a missing 'override', or the member function 'DltLogstorageConfigCreatorPlugin::initMsgDecoded' can be const. [functionConst] dlt-viewer-2.29.0-alpha6/plugin/dltlogstorageplugin/dltlogstorageconfigcreatorplugin.h:60:10: note: Either there is a missing 'override', or the member function 'DltLogstorageConfigCreatorPlugin::initMsgDecoded' can be const. dlt-viewer-2.29.0-alpha6/plugin/dltlogstorageplugin/dltlogstorageconfigcreatorplugin.cpp:87:40: note: Either there is a missing 'override', or the member function 'DltLogstorageConfigCreatorPlugin::initMsgDecoded' can be const. dlt-viewer-2.29.0-alpha6/plugin/dltlogstorageplugin/dltlogstorageconfigcreatorplugin.cpp:92:40: performance:inconclusive: Either there is a missing 'override', or the member function 'DltLogstorageConfigCreatorPlugin::updateFileStart' can be static. [functionStatic] dlt-viewer-2.29.0-alpha6/plugin/dltlogstorageplugin/dltlogstorageconfigcreatorplugin.h:61:10: note: Either there is a missing 'override', or the member function 'DltLogstorageConfigCreatorPlugin::updateFileStart' can be static. dlt-viewer-2.29.0-alpha6/plugin/dltlogstorageplugin/dltlogstorageconfigcreatorplugin.cpp:92:40: note: Either there is a missing 'override', or the member function 'DltLogstorageConfigCreatorPlugin::updateFileStart' can be static. dlt-viewer-2.29.0-alpha6/plugin/dltlogstorageplugin/dltlogstorageconfigcreatorplugin.cpp:96:40: style:inconclusive: Either there is a missing 'override', or the member function 'DltLogstorageConfigCreatorPlugin::updateMsg' can be const. [functionConst] dlt-viewer-2.29.0-alpha6/plugin/dltlogstorageplugin/dltlogstorageconfigcreatorplugin.h:62:10: note: Either there is a missing 'override', or the member function 'DltLogstorageConfigCreatorPlugin::updateMsg' can be const. dlt-viewer-2.29.0-alpha6/plugin/dltlogstorageplugin/dltlogstorageconfigcreatorplugin.cpp:96:40: note: Either there is a missing 'override', or the member function 'DltLogstorageConfigCreatorPlugin::updateMsg' can be const. dlt-viewer-2.29.0-alpha6/plugin/dltlogstorageplugin/dltlogstorageconfigcreatorplugin.cpp:101:40: style:inconclusive: Either there is a missing 'override', or the member function 'DltLogstorageConfigCreatorPlugin::updateMsgDecoded' can be const. [functionConst] dlt-viewer-2.29.0-alpha6/plugin/dltlogstorageplugin/dltlogstorageconfigcreatorplugin.h:63:10: note: Either there is a missing 'override', or the member function 'DltLogstorageConfigCreatorPlugin::updateMsgDecoded' can be const. dlt-viewer-2.29.0-alpha6/plugin/dltlogstorageplugin/dltlogstorageconfigcreatorplugin.cpp:101:40: note: Either there is a missing 'override', or the member function 'DltLogstorageConfigCreatorPlugin::updateMsgDecoded' can be const. dlt-viewer-2.29.0-alpha6/plugin/dltlogstorageplugin/dltlogstorageconfigcreatorplugin.cpp:106:40: performance:inconclusive: Either there is a missing 'override', or the member function 'DltLogstorageConfigCreatorPlugin::updateFileFinish' can be static. [functionStatic] dlt-viewer-2.29.0-alpha6/plugin/dltlogstorageplugin/dltlogstorageconfigcreatorplugin.h:64:10: note: Either there is a missing 'override', or the member function 'DltLogstorageConfigCreatorPlugin::updateFileFinish' can be static. dlt-viewer-2.29.0-alpha6/plugin/dltlogstorageplugin/dltlogstorageconfigcreatorplugin.cpp:106:40: note: Either there is a missing 'override', or the member function 'DltLogstorageConfigCreatorPlugin::updateFileFinish' can be static. dlt-viewer-2.29.0-alpha6/plugin/dltlogstorageplugin/dltlogstorageconfigcreatorplugin.cpp:110:40: style:inconclusive: Either there is a missing 'override', or the member function 'DltLogstorageConfigCreatorPlugin::selectedIdxMsg' can be const. [functionConst] dlt-viewer-2.29.0-alpha6/plugin/dltlogstorageplugin/dltlogstorageconfigcreatorplugin.h:65:10: note: Either there is a missing 'override', or the member function 'DltLogstorageConfigCreatorPlugin::selectedIdxMsg' can be const. dlt-viewer-2.29.0-alpha6/plugin/dltlogstorageplugin/dltlogstorageconfigcreatorplugin.cpp:110:40: note: Either there is a missing 'override', or the member function 'DltLogstorageConfigCreatorPlugin::selectedIdxMsg' can be const. dlt-viewer-2.29.0-alpha6/plugin/dltlogstorageplugin/dltlogstorageconfigcreatorplugin.cpp:115:40: style:inconclusive: Either there is a missing 'override', or the member function 'DltLogstorageConfigCreatorPlugin::selectedIdxMsgDecoded' can be const. [functionConst] dlt-viewer-2.29.0-alpha6/plugin/dltlogstorageplugin/dltlogstorageconfigcreatorplugin.h:66:10: note: Either there is a missing 'override', or the member function 'DltLogstorageConfigCreatorPlugin::selectedIdxMsgDecoded' can be const. dlt-viewer-2.29.0-alpha6/plugin/dltlogstorageplugin/dltlogstorageconfigcreatorplugin.cpp:115:40: note: Either there is a missing 'override', or the member function 'DltLogstorageConfigCreatorPlugin::selectedIdxMsgDecoded' can be const. dlt-viewer-2.29.0-alpha6/plugin/dltlogstorageplugin/logstoragefilter.h:40:13: performance: Function 'getApid()' should return member 'm_apid' by const reference. [returnByReference] dlt-viewer-2.29.0-alpha6/plugin/dltlogstorageplugin/logstoragefilter.h:43:13: performance: Function 'getCtid()' should return member 'm_ctid' by const reference. [returnByReference] dlt-viewer-2.29.0-alpha6/plugin/dltlogstorageplugin/logstoragefilter.h:46:13: performance: Function 'getLogLevel()' should return member 'm_logLevel' by const reference. [returnByReference] dlt-viewer-2.29.0-alpha6/plugin/dltlogstorageplugin/logstoragefilter.h:49:13: performance: Function 'getFileName()' should return member 'm_fileName' by const reference. [returnByReference] dlt-viewer-2.29.0-alpha6/plugin/dltlogstorageplugin/logstorageconfigcreatorform.h:68:34: performance: Function parameter 'filter' should be passed by const reference. [passedByValue] dlt-viewer-2.29.0-alpha6/plugin/dltlogstorageplugin/logstorageconfigcreatorform.cpp:115:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Start [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/plugin/dltlogstorageplugin/logstorageconfigcreatorform.cpp:181:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable End [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/plugin/dltlogstorageplugin/logstorageconfigcreatorform.cpp:220:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/plugin/dltlogstorageplugin/logstorageconfigcreatorform.cpp:260:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/plugin/dltlogstorageplugin/logstorageconfigcreatorform.cpp:295:21: style: Local variable 'index' shadows outer variable [shadowVariable] dlt-viewer-2.29.0-alpha6/plugin/dltlogstorageplugin/logstorageconfigcreatorform.cpp:276:13: note: Shadowed declaration dlt-viewer-2.29.0-alpha6/plugin/dltlogstorageplugin/logstorageconfigcreatorform.cpp:295:21: note: Shadow variable dlt-viewer-2.29.0-alpha6/plugin/dltlogstorageplugin/logstorageconfigcreatorform.cpp:285:9: performance: Range variable 'k' should be declared as const reference. [iterateByValue] dlt-viewer-2.29.0-alpha6/plugin/dltlogstorageplugin/logstorageconfigcreatorform.cpp:378:5: performance: Range variable 's' should be declared as const reference. [iterateByValue] dlt-viewer-2.29.0-alpha6/plugin/dltlogstorageplugin/logstorageconfigcreatorform.cpp:402:5: performance: Range variable 's' should be declared as const reference. [iterateByValue] dlt-viewer-2.29.0-alpha6/plugin/dltlogstorageplugin/logstorageconfigcreatorform.cpp:380:46: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] dlt-viewer-2.29.0-alpha6/plugin/dltlogstorageplugin/logstorageconfigcreatorform.cpp:404:46: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] dlt-viewer-2.29.0-alpha6/plugin/dltlogstorageplugin/logstorageconfigcreatorform.cpp:280:21: style: Variable 'num' is assigned a value that is never used. [unreadVariable] dlt-viewer-2.29.0-alpha6/plugin/dltlogstorageplugin/logstorageconfigcreatorform.cpp:280:17: style: Variable 'num' is assigned a value that is never used. [unreadVariable] dlt-viewer-2.29.0-alpha6/plugin/dltdbusplugin/dbus.h:123:5: warning: Member variable 'DltDBusParameter::type' is not initialized in the constructor. [uninitMemberVar] dlt-viewer-2.29.0-alpha6/plugin/dltdbusplugin/dbus.h:126:10: style:inconclusive: Technically the member function 'DltDBusParameter::getType' can be const. [functionConst] dlt-viewer-2.29.0-alpha6/plugin/dltdbusplugin/dbus.h:130:14: style:inconclusive: Technically the member function 'DltDBusParameter::getValue' can be const. [functionConst] dlt-viewer-2.29.0-alpha6/plugin/dltdbusplugin/dbus.h:148:19: style:inconclusive: Technically the member function 'DltDBusDecoder::getEndianess' can be const. [functionConst] dlt-viewer-2.29.0-alpha6/plugin/dltdbusplugin/dbus.h:149:19: style:inconclusive: Technically the member function 'DltDBusDecoder::getMessageType' can be const. [functionConst] dlt-viewer-2.29.0-alpha6/plugin/dltdbusplugin/dbus.h:150:19: style:inconclusive: Technically the member function 'DltDBusDecoder::getFlags' can be const. [functionConst] dlt-viewer-2.29.0-alpha6/plugin/dltdbusplugin/dbus.h:151:19: style:inconclusive: Technically the member function 'DltDBusDecoder::getVersion' can be const. [functionConst] dlt-viewer-2.29.0-alpha6/plugin/dltdbusplugin/dbus.h:152:14: style:inconclusive: Technically the member function 'DltDBusDecoder::getPayloadLength' can be const. [functionConst] dlt-viewer-2.29.0-alpha6/plugin/dltdbusplugin/dbus.h:153:14: style:inconclusive: Technically the member function 'DltDBusDecoder::getSerial' can be const. [functionConst] dlt-viewer-2.29.0-alpha6/plugin/dltdbusplugin/dbus.h:154:14: style:inconclusive: Technically the member function 'DltDBusDecoder::getArrayLength' can be const. [functionConst] dlt-viewer-2.29.0-alpha6/plugin/dltdbusplugin/dbus.cpp:62:25: style:inconclusive: Technically the member function 'DltDBusDecoder::getEndianessString' can be const. [functionConst] dlt-viewer-2.29.0-alpha6/plugin/dltdbusplugin/dbus.h:156:13: note: Technically the member function 'DltDBusDecoder::getEndianessString' can be const. dlt-viewer-2.29.0-alpha6/plugin/dltdbusplugin/dbus.cpp:62:25: note: Technically the member function 'DltDBusDecoder::getEndianessString' can be const. dlt-viewer-2.29.0-alpha6/plugin/dltdbusplugin/dbus.cpp:96:25: style:inconclusive: Technically the member function 'DltDBusDecoder::getFlagsString' can be const. [functionConst] dlt-viewer-2.29.0-alpha6/plugin/dltdbusplugin/dbus.h:159:13: note: Technically the member function 'DltDBusDecoder::getFlagsString' can be const. dlt-viewer-2.29.0-alpha6/plugin/dltdbusplugin/dbus.cpp:96:25: note: Technically the member function 'DltDBusDecoder::getFlagsString' can be const. dlt-viewer-2.29.0-alpha6/plugin/dltdbusplugin/dbus.cpp:110:25: performance:inconclusive: Technically the member function 'DltDBusDecoder::getFieldCodeString' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlt-viewer-2.29.0-alpha6/plugin/dltdbusplugin/dbus.h:160:13: note: Technically the member function 'DltDBusDecoder::getFieldCodeString' can be static (but you may consider moving to unnamed namespace). dlt-viewer-2.29.0-alpha6/plugin/dltdbusplugin/dbus.cpp:110:25: note: Technically the member function 'DltDBusDecoder::getFieldCodeString' can be static (but you may consider moving to unnamed namespace). dlt-viewer-2.29.0-alpha6/plugin/dltdbusplugin/dbus.h:162:13: style:inconclusive: Technically the member function 'DltDBusDecoder::getPath' can be const. [functionConst] dlt-viewer-2.29.0-alpha6/plugin/dltdbusplugin/dbus.h:163:13: style:inconclusive: Technically the member function 'DltDBusDecoder::getInterface' can be const. [functionConst] dlt-viewer-2.29.0-alpha6/plugin/dltdbusplugin/dbus.h:164:13: style:inconclusive: Technically the member function 'DltDBusDecoder::getMember' can be const. [functionConst] dlt-viewer-2.29.0-alpha6/plugin/dltdbusplugin/dbus.h:165:13: style:inconclusive: Technically the member function 'DltDBusDecoder::getErrorName' can be const. [functionConst] dlt-viewer-2.29.0-alpha6/plugin/dltdbusplugin/dbus.h:166:14: style:inconclusive: Technically the member function 'DltDBusDecoder::getReplySerial' can be const. [functionConst] dlt-viewer-2.29.0-alpha6/plugin/dltdbusplugin/dbus.h:167:13: style:inconclusive: Technically the member function 'DltDBusDecoder::getDestination' can be const. [functionConst] dlt-viewer-2.29.0-alpha6/plugin/dltdbusplugin/dbus.h:168:13: style:inconclusive: Technically the member function 'DltDBusDecoder::getSender' can be const. [functionConst] dlt-viewer-2.29.0-alpha6/plugin/dltdbusplugin/dbus.h:169:16: style:inconclusive: Technically the member function 'DltDBusDecoder::getSignature' can be const. [functionConst] dlt-viewer-2.29.0-alpha6/plugin/dltdbusplugin/dbus.h:170:14: style:inconclusive: Technically the member function 'DltDBusDecoder::getUnixFds' can be const. [functionConst] dlt-viewer-2.29.0-alpha6/plugin/dltdbusplugin/dbus.h:172:16: style:inconclusive: Technically the member function 'DltDBusDecoder::getPayload' can be const. [functionConst] dlt-viewer-2.29.0-alpha6/plugin/dltdbusplugin/dbus.h:174:13: style:inconclusive: Technically the member function 'DltDBusDecoder::getLastError' can be const. [functionConst] dlt-viewer-2.29.0-alpha6/plugin/dltdbusplugin/dbus.h:176:29: style:inconclusive: Technically the member function 'DltDBusDecoder::getParameters' can be const. [functionConst] dlt-viewer-2.29.0-alpha6/plugin/dltdbusplugin/dbus.cpp:122:21: performance:inconclusive: Technically the member function 'DltDBusDecoder::padding' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlt-viewer-2.29.0-alpha6/plugin/dltdbusplugin/dbus.h:180:9: note: Technically the member function 'DltDBusDecoder::padding' can be static (but you may consider moving to unnamed namespace). dlt-viewer-2.29.0-alpha6/plugin/dltdbusplugin/dbus.cpp:122:21: note: Technically the member function 'DltDBusDecoder::padding' can be static (but you may consider moving to unnamed namespace). dlt-viewer-2.29.0-alpha6/plugin/dltdbusplugin/dbus.cpp:279:21: style:inconclusive: Technically the member function 'DltDBusDecoder::indexOfCascaded' can be const. [functionConst] dlt-viewer-2.29.0-alpha6/plugin/dltdbusplugin/dbus.h:182:9: note: Technically the member function 'DltDBusDecoder::indexOfCascaded' can be const. dlt-viewer-2.29.0-alpha6/plugin/dltdbusplugin/dbus.cpp:279:21: note: Technically the member function 'DltDBusDecoder::indexOfCascaded' can be const. dlt-viewer-2.29.0-alpha6/plugin/dltdbusplugin/dbus.h:162:13: performance: Function 'getPath()' should return member 'path' by const reference. [returnByReference] dlt-viewer-2.29.0-alpha6/plugin/dltdbusplugin/dbus.h:163:13: performance: Function 'getInterface()' should return member 'interfaceName' by const reference. [returnByReference] dlt-viewer-2.29.0-alpha6/plugin/dltdbusplugin/dbus.h:164:13: performance: Function 'getMember()' should return member 'member' by const reference. [returnByReference] dlt-viewer-2.29.0-alpha6/plugin/dltdbusplugin/dbus.h:165:13: performance: Function 'getErrorName()' should return member 'errorName' by const reference. [returnByReference] dlt-viewer-2.29.0-alpha6/plugin/dltdbusplugin/dbus.h:167:13: performance: Function 'getDestination()' should return member 'destination' by const reference. [returnByReference] dlt-viewer-2.29.0-alpha6/plugin/dltdbusplugin/dbus.h:168:13: performance: Function 'getSender()' should return member 'sender' by const reference. [returnByReference] dlt-viewer-2.29.0-alpha6/plugin/dltdbusplugin/dbus.h:169:16: performance: Function 'getSignature()' should return member 'signature' by const reference. [returnByReference] dlt-viewer-2.29.0-alpha6/plugin/dltdbusplugin/dbus.h:172:16: performance: Function 'getPayload()' should return member 'payload' by const reference. [returnByReference] dlt-viewer-2.29.0-alpha6/plugin/dltdbusplugin/dbus.h:174:13: performance: Function 'getLastError()' should return member 'error' by const reference. [returnByReference] dlt-viewer-2.29.0-alpha6/plugin/dltdbusplugin/dbus.h:176:29: performance: Function 'getParameters()' should return member 'parameters' by const reference. [returnByReference] dlt-viewer-2.29.0-alpha6/plugin/dltdbusplugin/dbus.cpp:808:31: style: C-style pointer casting [cstyleCast] dlt-viewer-2.29.0-alpha6/plugin/dltdbusplugin/dbus.cpp:840:15: style: C-style pointer casting [cstyleCast] dlt-viewer-2.29.0-alpha6/plugin/dltdbusplugin/dbus.cpp:775:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] dlt-viewer-2.29.0-alpha6/plugin/dltdbusplugin/dbus.cpp:872:21: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] dlt-viewer-2.29.0-alpha6/plugin/dltdbusplugin/dbus.cpp:904:15: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] dlt-viewer-2.29.0-alpha6/plugin/dltdbusplugin/dbus.cpp:936:15: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] dlt-viewer-2.29.0-alpha6/plugin/dltdbusplugin/dbus.cpp:968:15: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] dlt-viewer-2.29.0-alpha6/plugin/dltdbusplugin/dbus.cpp:1000:15: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] dlt-viewer-2.29.0-alpha6/plugin/dltdbusplugin/dbus.cpp:1032:15: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] dlt-viewer-2.29.0-alpha6/plugin/dltdbusplugin/dbus.cpp:1064:15: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] dlt-viewer-2.29.0-alpha6/plugin/dltdbusplugin/dbus.cpp:1096:15: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] dlt-viewer-2.29.0-alpha6/plugin/dltdbusplugin/dbus.cpp:1096:15: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] dlt-viewer-2.29.0-alpha6/plugin/dltdbusplugin/dbus.cpp:320:10: style: The scope of the variable 'isArray' can be reduced. [variableScope] dlt-viewer-2.29.0-alpha6/plugin/dltdbusplugin/dbus.cpp:279:48: performance: Function parameter 'signature' should be passed by const reference. [passedByValue] dlt-viewer-2.29.0-alpha6/plugin/dltdbusplugin/dltdbusplugin.cpp:62:16: warning: Member variable 'DltDBusPlugin::form' is not initialized in the constructor. [uninitMemberVar] dlt-viewer-2.29.0-alpha6/plugin/dltdbusplugin/dltdbusplugin.cpp:62:16: warning: Member variable 'DltDBusPlugin::dltControl' is not initialized in the constructor. [uninitMemberVar] dlt-viewer-2.29.0-alpha6/plugin/dltdbusplugin/dltdbusplugin.cpp:62:16: warning: Member variable 'DltDBusPlugin::numberof_valid_logids' is not initialized in the constructor. [uninitMemberVar] dlt-viewer-2.29.0-alpha6/plugin/dltlogstorageplugin/logstoragefilter.cpp:25:19: warning:inconclusive: Member variable 'LogstorageFilter::m_fileSize' is not initialized in the constructor. [uninitMemberVar] dlt-viewer-2.29.0-alpha6/plugin/dltlogstorageplugin/logstoragefilter.cpp:25:19: warning:inconclusive: Member variable 'LogstorageFilter::m_noFiles' is not initialized in the constructor. [uninitMemberVar] dlt-viewer-2.29.0-alpha6/plugin/dltdbusplugin/dltdbusplugin.cpp:71:24: style:inconclusive: Either there is a missing 'override', or the member function 'DltDBusPlugin::name' can be const. [functionConst] dlt-viewer-2.29.0-alpha6/plugin/dltdbusplugin/dltdbusplugin.h:90:13: note: Either there is a missing 'override', or the member function 'DltDBusPlugin::name' can be const. dlt-viewer-2.29.0-alpha6/plugin/dltdbusplugin/dltdbusplugin.cpp:71:24: note: Either there is a missing 'override', or the member function 'DltDBusPlugin::name' can be const. dlt-viewer-2.29.0-alpha6/plugin/dltdbusplugin/dltdbusplugin.cpp:76:24: performance:inconclusive: Either there is a missing 'override', or the member function 'DltDBusPlugin::pluginVersion' can be static. [functionStatic] dlt-viewer-2.29.0-alpha6/plugin/dltdbusplugin/dltdbusplugin.h:91:13: note: Either there is a missing 'override', or the member function 'DltDBusPlugin::pluginVersion' can be static. dlt-viewer-2.29.0-alpha6/plugin/dltdbusplugin/dltdbusplugin.cpp:76:24: note: Either there is a missing 'override', or the member function 'DltDBusPlugin::pluginVersion' can be static. dlt-viewer-2.29.0-alpha6/plugin/dltdbusplugin/dltdbusplugin.cpp:81:24: style:inconclusive: Either there is a missing 'override', or the member function 'DltDBusPlugin::pluginInterfaceVersion' can be const. [functionConst] dlt-viewer-2.29.0-alpha6/plugin/dltdbusplugin/dltdbusplugin.h:92:13: note: Either there is a missing 'override', or the member function 'DltDBusPlugin::pluginInterfaceVersion' can be const. dlt-viewer-2.29.0-alpha6/plugin/dltdbusplugin/dltdbusplugin.cpp:81:24: note: Either there is a missing 'override', or the member function 'DltDBusPlugin::pluginInterfaceVersion' can be const. dlt-viewer-2.29.0-alpha6/plugin/dltdbusplugin/dltdbusplugin.cpp:91:24: style:inconclusive: Either there is a missing 'override', or the member function 'DltDBusPlugin::error' can be const. [functionConst] dlt-viewer-2.29.0-alpha6/plugin/dltdbusplugin/dltdbusplugin.h:94:13: note: Either there is a missing 'override', or the member function 'DltDBusPlugin::error' can be const. dlt-viewer-2.29.0-alpha6/plugin/dltdbusplugin/dltdbusplugin.cpp:91:24: note: Either there is a missing 'override', or the member function 'DltDBusPlugin::error' can be const. dlt-viewer-2.29.0-alpha6/plugin/dltdbusplugin/dltdbusplugin.cpp:237:21: style:inconclusive: Either there is a missing 'override', or the member function 'DltDBusPlugin::saveConfig' can be const. [functionConst] dlt-viewer-2.29.0-alpha6/plugin/dltdbusplugin/dltdbusplugin.h:96:10: note: Either there is a missing 'override', or the member function 'DltDBusPlugin::saveConfig' can be const. dlt-viewer-2.29.0-alpha6/plugin/dltdbusplugin/dltdbusplugin.cpp:237:21: note: Either there is a missing 'override', or the member function 'DltDBusPlugin::saveConfig' can be const. dlt-viewer-2.29.0-alpha6/plugin/dltdbusplugin/dltdbusplugin.cpp:242:28: style:inconclusive: Either there is a missing 'override', or the member function 'DltDBusPlugin::infoConfig' can be const. [functionConst] dlt-viewer-2.29.0-alpha6/plugin/dltdbusplugin/dltdbusplugin.h:97:17: note: Either there is a missing 'override', or the member function 'DltDBusPlugin::infoConfig' can be const. dlt-viewer-2.29.0-alpha6/plugin/dltdbusplugin/dltdbusplugin.cpp:242:28: note: Either there is a missing 'override', or the member function 'DltDBusPlugin::infoConfig' can be const. dlt-viewer-2.29.0-alpha6/plugin/dltdbusplugin/dltdbusplugin.cpp:512:21: performance:inconclusive: Either there is a missing 'override', or the member function 'DltDBusPlugin::initFileFinish' can be static. [functionStatic] dlt-viewer-2.29.0-alpha6/plugin/dltdbusplugin/dltdbusplugin.h:102:10: note: Either there is a missing 'override', or the member function 'DltDBusPlugin::initFileFinish' can be static. dlt-viewer-2.29.0-alpha6/plugin/dltdbusplugin/dltdbusplugin.cpp:512:21: note: Either there is a missing 'override', or the member function 'DltDBusPlugin::initFileFinish' can be static. dlt-viewer-2.29.0-alpha6/plugin/dltdbusplugin/dltdbusplugin.cpp:507:21: performance:inconclusive: Either there is a missing 'override', or the member function 'DltDBusPlugin::initMsgDecoded' can be static. [functionStatic] dlt-viewer-2.29.0-alpha6/plugin/dltdbusplugin/dltdbusplugin.h:104:10: note: Either there is a missing 'override', or the member function 'DltDBusPlugin::initMsgDecoded' can be static. dlt-viewer-2.29.0-alpha6/plugin/dltdbusplugin/dltdbusplugin.cpp:507:21: note: Either there is a missing 'override', or the member function 'DltDBusPlugin::initMsgDecoded' can be static. dlt-viewer-2.29.0-alpha6/plugin/dltdbusplugin/dltdbusplugin.cpp:516:21: performance:inconclusive: Either there is a missing 'override', or the member function 'DltDBusPlugin::updateFileStart' can be static. [functionStatic] dlt-viewer-2.29.0-alpha6/plugin/dltdbusplugin/dltdbusplugin.h:105:10: note: Either there is a missing 'override', or the member function 'DltDBusPlugin::updateFileStart' can be static. dlt-viewer-2.29.0-alpha6/plugin/dltdbusplugin/dltdbusplugin.cpp:516:21: note: Either there is a missing 'override', or the member function 'DltDBusPlugin::updateFileStart' can be static. dlt-viewer-2.29.0-alpha6/plugin/dltdbusplugin/dltdbusplugin.cpp:534:21: performance:inconclusive: Either there is a missing 'override', or the member function 'DltDBusPlugin::updateMsgDecoded' can be static. [functionStatic] dlt-viewer-2.29.0-alpha6/plugin/dltdbusplugin/dltdbusplugin.h:107:10: note: Either there is a missing 'override', or the member function 'DltDBusPlugin::updateMsgDecoded' can be static. dlt-viewer-2.29.0-alpha6/plugin/dltdbusplugin/dltdbusplugin.cpp:534:21: note: Either there is a missing 'override', or the member function 'DltDBusPlugin::updateMsgDecoded' can be static. dlt-viewer-2.29.0-alpha6/plugin/dltdbusplugin/dltdbusplugin.cpp:538:21: performance:inconclusive: Either there is a missing 'override', or the member function 'DltDBusPlugin::updateFileFinish' can be static. [functionStatic] dlt-viewer-2.29.0-alpha6/plugin/dltdbusplugin/dltdbusplugin.h:108:10: note: Either there is a missing 'override', or the member function 'DltDBusPlugin::updateFileFinish' can be static. dlt-viewer-2.29.0-alpha6/plugin/dltdbusplugin/dltdbusplugin.cpp:538:21: note: Either there is a missing 'override', or the member function 'DltDBusPlugin::updateFileFinish' can be static. dlt-viewer-2.29.0-alpha6/plugin/dltdbusplugin/dltdbusplugin.cpp:256:21: performance:inconclusive: Either there is a missing 'override', or the member function 'DltDBusPlugin::selectedIdxMsgDecoded' can be static. [functionStatic] dlt-viewer-2.29.0-alpha6/plugin/dltdbusplugin/dltdbusplugin.h:110:10: note: Either there is a missing 'override', or the member function 'DltDBusPlugin::selectedIdxMsgDecoded' can be static. dlt-viewer-2.29.0-alpha6/plugin/dltdbusplugin/dltdbusplugin.cpp:256:21: note: Either there is a missing 'override', or the member function 'DltDBusPlugin::selectedIdxMsgDecoded' can be static. dlt-viewer-2.29.0-alpha6/plugin/dltdbusplugin/dltdbusplugin.cpp:790:21: style:inconclusive: Either there is a missing 'override', or the member function 'DltDBusPlugin::initConnections' can be const. [functionConst] dlt-viewer-2.29.0-alpha6/plugin/dltdbusplugin/dltdbusplugin.h:114:10: note: Either there is a missing 'override', or the member function 'DltDBusPlugin::initConnections' can be const. dlt-viewer-2.29.0-alpha6/plugin/dltdbusplugin/dltdbusplugin.cpp:790:21: note: Either there is a missing 'override', or the member function 'DltDBusPlugin::initConnections' can be const. dlt-viewer-2.29.0-alpha6/plugin/dltdbusplugin/dltdbusplugin.cpp:795:21: style:inconclusive: Either there is a missing 'override', or the member function 'DltDBusPlugin::controlMsg' can be const. [functionConst] dlt-viewer-2.29.0-alpha6/plugin/dltdbusplugin/dltdbusplugin.h:115:10: note: Either there is a missing 'override', or the member function 'DltDBusPlugin::controlMsg' can be const. dlt-viewer-2.29.0-alpha6/plugin/dltdbusplugin/dltdbusplugin.cpp:795:21: note: Either there is a missing 'override', or the member function 'DltDBusPlugin::controlMsg' can be const. dlt-viewer-2.29.0-alpha6/plugin/dltdbusplugin/dltdbusplugin.cpp:800:21: style:inconclusive: Either there is a missing 'override', or the member function 'DltDBusPlugin::stateChanged' can be const. [functionConst] dlt-viewer-2.29.0-alpha6/plugin/dltdbusplugin/dltdbusplugin.h:116:10: note: Either there is a missing 'override', or the member function 'DltDBusPlugin::stateChanged' can be const. dlt-viewer-2.29.0-alpha6/plugin/dltdbusplugin/dltdbusplugin.cpp:800:21: note: Either there is a missing 'override', or the member function 'DltDBusPlugin::stateChanged' can be const. dlt-viewer-2.29.0-alpha6/plugin/dltdbusplugin/dltdbusplugin.cpp:808:21: style:inconclusive: Either there is a missing 'override', or the member function 'DltDBusPlugin::autoscrollStateChanged' can be const. [functionConst] dlt-viewer-2.29.0-alpha6/plugin/dltdbusplugin/dltdbusplugin.h:117:10: note: Either there is a missing 'override', or the member function 'DltDBusPlugin::autoscrollStateChanged' can be const. dlt-viewer-2.29.0-alpha6/plugin/dltdbusplugin/dltdbusplugin.cpp:808:21: note: Either there is a missing 'override', or the member function 'DltDBusPlugin::autoscrollStateChanged' can be const. dlt-viewer-2.29.0-alpha6/plugin/dltdbusplugin/dltdbusplugin.cpp:814:21: style:inconclusive: Either there is a missing 'override', or the member function 'DltDBusPlugin::initMessageDecoder' can be const. [functionConst] dlt-viewer-2.29.0-alpha6/plugin/dltdbusplugin/dltdbusplugin.h:118:10: note: Either there is a missing 'override', or the member function 'DltDBusPlugin::initMessageDecoder' can be const. dlt-viewer-2.29.0-alpha6/plugin/dltdbusplugin/dltdbusplugin.cpp:814:21: note: Either there is a missing 'override', or the member function 'DltDBusPlugin::initMessageDecoder' can be const. dlt-viewer-2.29.0-alpha6/plugin/dltdbusplugin/dltdbusplugin.cpp:819:21: style:inconclusive: Either there is a missing 'override', or the member function 'DltDBusPlugin::initMainTableView' can be const. [functionConst] dlt-viewer-2.29.0-alpha6/plugin/dltdbusplugin/dltdbusplugin.h:119:10: note: Either there is a missing 'override', or the member function 'DltDBusPlugin::initMainTableView' can be const. dlt-viewer-2.29.0-alpha6/plugin/dltdbusplugin/dltdbusplugin.cpp:819:21: note: Either there is a missing 'override', or the member function 'DltDBusPlugin::initMainTableView' can be const. dlt-viewer-2.29.0-alpha6/plugin/dltdbusplugin/dltdbusplugin.cpp:824:21: performance:inconclusive: Either there is a missing 'override', or the member function 'DltDBusPlugin::configurationChanged' can be static. [functionStatic] dlt-viewer-2.29.0-alpha6/plugin/dltdbusplugin/dltdbusplugin.h:120:10: note: Either there is a missing 'override', or the member function 'DltDBusPlugin::configurationChanged' can be static. dlt-viewer-2.29.0-alpha6/plugin/dltdbusplugin/dltdbusplugin.cpp:824:21: note: Either there is a missing 'override', or the member function 'DltDBusPlugin::configurationChanged' can be static. dlt-viewer-2.29.0-alpha6/plugin/dltdbusplugin/dltdbusplugin.h:55:13: performance: Function 'getSender()' should return member 'sender' by const reference. [returnByReference] dlt-viewer-2.29.0-alpha6/plugin/dltdbusplugin/dltdbusplugin.h:90:13: performance: Function 'name()' should return member 'plugin_name_displayed' by const reference. [returnByReference] dlt-viewer-2.29.0-alpha6/plugin/dltdbusplugin/dltdbusplugin.h:94:13: performance: Function 'error()' should return member 'errorText' by const reference. [returnByReference] dlt-viewer-2.29.0-alpha6/plugin/dltdbusplugin/dltdbusplugin.h:97:17: performance: Function 'infoConfig()' should return member 'dbus_mesg_identifiers' by const reference. [returnByReference] dlt-viewer-2.29.0-alpha6/plugin/dltdbusplugin/dltdbusplugin.cpp:102:12: style: The scope of the variable 'j' can be reduced. [variableScope] dlt-viewer-2.29.0-alpha6/plugin/dltdbusplugin/dltdbusplugin.cpp:466:29: style: Local variable 'handle' shadows outer variable [shadowVariable] dlt-viewer-2.29.0-alpha6/plugin/dltdbusplugin/dltdbusplugin.cpp:402:14: note: Shadowed declaration dlt-viewer-2.29.0-alpha6/plugin/dltdbusplugin/dltdbusplugin.cpp:466:29: note: Shadow variable dlt-viewer-2.29.0-alpha6/plugin/dltdbusplugin/dltdbusplugin.cpp:800:105: performance: Function parameter 'hostname' should be passed by const reference. [passedByValue] dlt-viewer-2.29.0-alpha6/plugin/dltdbusplugin/dltdbusplugin.cpp:102:13: style: Variable 'j' is assigned a value that is never used. [unreadVariable] dlt-viewer-2.29.0-alpha6/plugin/dltdbusplugin/dltdbusplugin.cpp:385:13: style: Unused variable: text [unusedVariable] dlt-viewer-2.29.0-alpha6/plugin/dltsegmentationplugin/dltsegmentationplugin.cpp:43:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PLUGIN_INTERFACE_VERSION [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/plugin/dltsegmentationplugin/dltsegmentationplugin.cpp:24:24: warning: Member variable 'DltSegmentationPlugin::form' is not initialized in the constructor. [uninitMemberVar] dlt-viewer-2.29.0-alpha6/plugin/dltsegmentationplugin/dltsegmentationplugin.cpp:24:24: warning: Member variable 'DltSegmentationPlugin::dltFile' is not initialized in the constructor. [uninitMemberVar] dlt-viewer-2.29.0-alpha6/plugin/dltsegmentationplugin/dltsegmentationplugin.cpp:38:32: performance:inconclusive: Either there is a missing 'override', or the member function 'DltSegmentationPlugin::pluginVersion' can be static. [functionStatic] dlt-viewer-2.29.0-alpha6/plugin/dltsegmentationplugin/dltsegmentationplugin.h:46:13: note: Either there is a missing 'override', or the member function 'DltSegmentationPlugin::pluginVersion' can be static. dlt-viewer-2.29.0-alpha6/plugin/dltsegmentationplugin/dltsegmentationplugin.cpp:38:32: note: Either there is a missing 'override', or the member function 'DltSegmentationPlugin::pluginVersion' can be static. dlt-viewer-2.29.0-alpha6/plugin/dltsegmentationplugin/dltsegmentationplugin.cpp:42:32: style:inconclusive: Either there is a missing 'override', or the member function 'DltSegmentationPlugin::pluginInterfaceVersion' can be const. [functionConst] dlt-viewer-2.29.0-alpha6/plugin/dltsegmentationplugin/dltsegmentationplugin.h:47:13: note: Either there is a missing 'override', or the member function 'DltSegmentationPlugin::pluginInterfaceVersion' can be const. dlt-viewer-2.29.0-alpha6/plugin/dltsegmentationplugin/dltsegmentationplugin.cpp:42:32: note: Either there is a missing 'override', or the member function 'DltSegmentationPlugin::pluginInterfaceVersion' can be const. dlt-viewer-2.29.0-alpha6/plugin/dltsegmentationplugin/dltsegmentationplugin.cpp:56:29: style:inconclusive: Either there is a missing 'override', or the member function 'DltSegmentationPlugin::loadConfig' can be const. [functionConst] dlt-viewer-2.29.0-alpha6/plugin/dltsegmentationplugin/dltsegmentationplugin.h:50:10: note: Either there is a missing 'override', or the member function 'DltSegmentationPlugin::loadConfig' can be const. dlt-viewer-2.29.0-alpha6/plugin/dltsegmentationplugin/dltsegmentationplugin.cpp:56:29: note: Either there is a missing 'override', or the member function 'DltSegmentationPlugin::loadConfig' can be const. dlt-viewer-2.29.0-alpha6/plugin/dltsegmentationplugin/dltsegmentationplugin.cpp:61:29: style:inconclusive: Either there is a missing 'override', or the member function 'DltSegmentationPlugin::saveConfig' can be const. [functionConst] dlt-viewer-2.29.0-alpha6/plugin/dltsegmentationplugin/dltsegmentationplugin.h:51:10: note: Either there is a missing 'override', or the member function 'DltSegmentationPlugin::saveConfig' can be const. dlt-viewer-2.29.0-alpha6/plugin/dltsegmentationplugin/dltsegmentationplugin.cpp:61:29: note: Either there is a missing 'override', or the member function 'DltSegmentationPlugin::saveConfig' can be const. dlt-viewer-2.29.0-alpha6/plugin/dltsegmentationplugin/dltsegmentationplugin.cpp:113:29: style:inconclusive: Either there is a missing 'override', or the member function 'DltSegmentationPlugin::initFileFinish' can be const. [functionConst] dlt-viewer-2.29.0-alpha6/plugin/dltsegmentationplugin/dltsegmentationplugin.h:57:10: note: Either there is a missing 'override', or the member function 'DltSegmentationPlugin::initFileFinish' can be const. dlt-viewer-2.29.0-alpha6/plugin/dltsegmentationplugin/dltsegmentationplugin.cpp:113:29: note: Either there is a missing 'override', or the member function 'DltSegmentationPlugin::initFileFinish' can be const. dlt-viewer-2.29.0-alpha6/plugin/dltsegmentationplugin/dltsegmentationplugin.cpp:108:29: style:inconclusive: Either there is a missing 'override', or the member function 'DltSegmentationPlugin::initMsgDecoded' can be const. [functionConst] dlt-viewer-2.29.0-alpha6/plugin/dltsegmentationplugin/dltsegmentationplugin.h:59:10: note: Either there is a missing 'override', or the member function 'DltSegmentationPlugin::initMsgDecoded' can be const. dlt-viewer-2.29.0-alpha6/plugin/dltsegmentationplugin/dltsegmentationplugin.cpp:108:29: note: Either there is a missing 'override', or the member function 'DltSegmentationPlugin::initMsgDecoded' can be const. dlt-viewer-2.29.0-alpha6/plugin/dltsegmentationplugin/dltsegmentationplugin.cpp:118:29: style:inconclusive: Either there is a missing 'override', or the member function 'DltSegmentationPlugin::updateFileStart' can be const. [functionConst] dlt-viewer-2.29.0-alpha6/plugin/dltsegmentationplugin/dltsegmentationplugin.h:60:10: note: Either there is a missing 'override', or the member function 'DltSegmentationPlugin::updateFileStart' can be const. dlt-viewer-2.29.0-alpha6/plugin/dltsegmentationplugin/dltsegmentationplugin.cpp:118:29: note: Either there is a missing 'override', or the member function 'DltSegmentationPlugin::updateFileStart' can be const. dlt-viewer-2.29.0-alpha6/plugin/dltsegmentationplugin/dltsegmentationplugin.cpp:134:29: style:inconclusive: Either there is a missing 'override', or the member function 'DltSegmentationPlugin::updateMsgDecoded' can be const. [functionConst] dlt-viewer-2.29.0-alpha6/plugin/dltsegmentationplugin/dltsegmentationplugin.h:62:10: note: Either there is a missing 'override', or the member function 'DltSegmentationPlugin::updateMsgDecoded' can be const. dlt-viewer-2.29.0-alpha6/plugin/dltsegmentationplugin/dltsegmentationplugin.cpp:134:29: note: Either there is a missing 'override', or the member function 'DltSegmentationPlugin::updateMsgDecoded' can be const. dlt-viewer-2.29.0-alpha6/plugin/dltsegmentationplugin/dltsegmentationplugin.cpp:141:29: style:inconclusive: Either there is a missing 'override', or the member function 'DltSegmentationPlugin::updateFileFinish' can be const. [functionConst] dlt-viewer-2.29.0-alpha6/plugin/dltsegmentationplugin/dltsegmentationplugin.h:63:10: note: Either there is a missing 'override', or the member function 'DltSegmentationPlugin::updateFileFinish' can be const. dlt-viewer-2.29.0-alpha6/plugin/dltsegmentationplugin/dltsegmentationplugin.cpp:141:29: note: Either there is a missing 'override', or the member function 'DltSegmentationPlugin::updateFileFinish' can be const. dlt-viewer-2.29.0-alpha6/plugin/dltsegmentationplugin/dltsegmentationplugin.cpp:77:29: style:inconclusive: Either there is a missing 'override', or the member function 'DltSegmentationPlugin::selectedIdxMsg' can be const. [functionConst] dlt-viewer-2.29.0-alpha6/plugin/dltsegmentationplugin/dltsegmentationplugin.h:64:10: note: Either there is a missing 'override', or the member function 'DltSegmentationPlugin::selectedIdxMsg' can be const. dlt-viewer-2.29.0-alpha6/plugin/dltsegmentationplugin/dltsegmentationplugin.cpp:77:29: note: Either there is a missing 'override', or the member function 'DltSegmentationPlugin::selectedIdxMsg' can be const. dlt-viewer-2.29.0-alpha6/plugin/dltsegmentationplugin/dltsegmentationplugin.cpp:83:29: performance:inconclusive: Either there is a missing 'override', or the member function 'DltSegmentationPlugin::selectedIdxMsgDecoded' can be static. [functionStatic] dlt-viewer-2.29.0-alpha6/plugin/dltsegmentationplugin/dltsegmentationplugin.h:65:10: note: Either there is a missing 'override', or the member function 'DltSegmentationPlugin::selectedIdxMsgDecoded' can be static. dlt-viewer-2.29.0-alpha6/plugin/dltsegmentationplugin/dltsegmentationplugin.cpp:83:29: note: Either there is a missing 'override', or the member function 'DltSegmentationPlugin::selectedIdxMsgDecoded' can be static. dlt-viewer-2.29.0-alpha6/plugin/dltsystemviewerplugin/dltsystemviewerplugin.cpp:55:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PLUGIN_INTERFACE_VERSION [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/plugin/dltsystemviewerplugin/dltsystemviewerplugin.cpp:155:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DltModeVerbose [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/plugin/dltsystemviewerplugin/dltsystemviewerplugin.cpp:50:32: performance:inconclusive: Either there is a missing 'override', or the member function 'DltSystemViewerPlugin::pluginVersion' can be static. [functionStatic] dlt-viewer-2.29.0-alpha6/plugin/dltsystemviewerplugin/dltsystemviewerplugin.h:44:13: note: Either there is a missing 'override', or the member function 'DltSystemViewerPlugin::pluginVersion' can be static. dlt-viewer-2.29.0-alpha6/plugin/dltsystemviewerplugin/dltsystemviewerplugin.cpp:50:32: note: Either there is a missing 'override', or the member function 'DltSystemViewerPlugin::pluginVersion' can be static. dlt-viewer-2.29.0-alpha6/plugin/dltsystemviewerplugin/dltsystemviewerplugin.cpp:54:32: style:inconclusive: Either there is a missing 'override', or the member function 'DltSystemViewerPlugin::pluginInterfaceVersion' can be const. [functionConst] dlt-viewer-2.29.0-alpha6/plugin/dltsystemviewerplugin/dltsystemviewerplugin.h:45:13: note: Either there is a missing 'override', or the member function 'DltSystemViewerPlugin::pluginInterfaceVersion' can be const. dlt-viewer-2.29.0-alpha6/plugin/dltsystemviewerplugin/dltsystemviewerplugin.cpp:54:32: note: Either there is a missing 'override', or the member function 'DltSystemViewerPlugin::pluginInterfaceVersion' can be const. dlt-viewer-2.29.0-alpha6/plugin/dltsystemviewerplugin/dltsystemviewerplugin.cpp:68:29: style:inconclusive: Either there is a missing 'override', or the member function 'DltSystemViewerPlugin::loadConfig' can be const. [functionConst] dlt-viewer-2.29.0-alpha6/plugin/dltsystemviewerplugin/dltsystemviewerplugin.h:48:10: note: Either there is a missing 'override', or the member function 'DltSystemViewerPlugin::loadConfig' can be const. dlt-viewer-2.29.0-alpha6/plugin/dltsystemviewerplugin/dltsystemviewerplugin.cpp:68:29: note: Either there is a missing 'override', or the member function 'DltSystemViewerPlugin::loadConfig' can be const. dlt-viewer-2.29.0-alpha6/plugin/dltsystemviewerplugin/dltsystemviewerplugin.cpp:73:29: style:inconclusive: Either there is a missing 'override', or the member function 'DltSystemViewerPlugin::saveConfig' can be const. [functionConst] dlt-viewer-2.29.0-alpha6/plugin/dltsystemviewerplugin/dltsystemviewerplugin.h:49:10: note: Either there is a missing 'override', or the member function 'DltSystemViewerPlugin::saveConfig' can be const. dlt-viewer-2.29.0-alpha6/plugin/dltsystemviewerplugin/dltsystemviewerplugin.cpp:73:29: note: Either there is a missing 'override', or the member function 'DltSystemViewerPlugin::saveConfig' can be const. dlt-viewer-2.29.0-alpha6/plugin/dltsystemviewerplugin/dltsystemviewerplugin.cpp:117:29: performance:inconclusive: Either there is a missing 'override', or the member function 'DltSystemViewerPlugin::initFileFinish' can be static. [functionStatic] dlt-viewer-2.29.0-alpha6/plugin/dltsystemviewerplugin/dltsystemviewerplugin.h:55:10: note: Either there is a missing 'override', or the member function 'DltSystemViewerPlugin::initFileFinish' can be static. dlt-viewer-2.29.0-alpha6/plugin/dltsystemviewerplugin/dltsystemviewerplugin.cpp:117:29: note: Either there is a missing 'override', or the member function 'DltSystemViewerPlugin::initFileFinish' can be static. dlt-viewer-2.29.0-alpha6/plugin/dltsystemviewerplugin/dltsystemviewerplugin.cpp:113:29: performance:inconclusive: Either there is a missing 'override', or the member function 'DltSystemViewerPlugin::initMsgDecoded' can be static. [functionStatic] dlt-viewer-2.29.0-alpha6/plugin/dltsystemviewerplugin/dltsystemviewerplugin.h:57:10: note: Either there is a missing 'override', or the member function 'DltSystemViewerPlugin::initMsgDecoded' can be static. dlt-viewer-2.29.0-alpha6/plugin/dltsystemviewerplugin/dltsystemviewerplugin.cpp:113:29: note: Either there is a missing 'override', or the member function 'DltSystemViewerPlugin::initMsgDecoded' can be static. dlt-viewer-2.29.0-alpha6/plugin/dltsystemviewerplugin/dltsystemviewerplugin.cpp:121:29: performance:inconclusive: Either there is a missing 'override', or the member function 'DltSystemViewerPlugin::updateFileStart' can be static. [functionStatic] dlt-viewer-2.29.0-alpha6/plugin/dltsystemviewerplugin/dltsystemviewerplugin.h:58:10: note: Either there is a missing 'override', or the member function 'DltSystemViewerPlugin::updateFileStart' can be static. dlt-viewer-2.29.0-alpha6/plugin/dltsystemviewerplugin/dltsystemviewerplugin.cpp:121:29: note: Either there is a missing 'override', or the member function 'DltSystemViewerPlugin::updateFileStart' can be static. dlt-viewer-2.29.0-alpha6/plugin/dltsystemviewerplugin/dltsystemviewerplugin.cpp:135:29: performance:inconclusive: Either there is a missing 'override', or the member function 'DltSystemViewerPlugin::updateMsgDecoded' can be static. [functionStatic] dlt-viewer-2.29.0-alpha6/plugin/dltsystemviewerplugin/dltsystemviewerplugin.h:60:10: note: Either there is a missing 'override', or the member function 'DltSystemViewerPlugin::updateMsgDecoded' can be static. dlt-viewer-2.29.0-alpha6/plugin/dltsystemviewerplugin/dltsystemviewerplugin.cpp:135:29: note: Either there is a missing 'override', or the member function 'DltSystemViewerPlugin::updateMsgDecoded' can be static. dlt-viewer-2.29.0-alpha6/plugin/dltsystemviewerplugin/dltsystemviewerplugin.cpp:138:29: performance:inconclusive: Either there is a missing 'override', or the member function 'DltSystemViewerPlugin::updateFileFinish' can be static. [functionStatic] dlt-viewer-2.29.0-alpha6/plugin/dltsystemviewerplugin/dltsystemviewerplugin.h:61:10: note: Either there is a missing 'override', or the member function 'DltSystemViewerPlugin::updateFileFinish' can be static. dlt-viewer-2.29.0-alpha6/plugin/dltsystemviewerplugin/dltsystemviewerplugin.cpp:138:29: note: Either there is a missing 'override', or the member function 'DltSystemViewerPlugin::updateFileFinish' can be static. dlt-viewer-2.29.0-alpha6/plugin/dltsystemviewerplugin/dltsystemviewerplugin.cpp:90:29: performance:inconclusive: Either there is a missing 'override', or the member function 'DltSystemViewerPlugin::selectedIdxMsg' can be static. [functionStatic] dlt-viewer-2.29.0-alpha6/plugin/dltsystemviewerplugin/dltsystemviewerplugin.h:62:10: note: Either there is a missing 'override', or the member function 'DltSystemViewerPlugin::selectedIdxMsg' can be static. dlt-viewer-2.29.0-alpha6/plugin/dltsystemviewerplugin/dltsystemviewerplugin.cpp:90:29: note: Either there is a missing 'override', or the member function 'DltSystemViewerPlugin::selectedIdxMsg' can be static. dlt-viewer-2.29.0-alpha6/plugin/dltsystemviewerplugin/dltsystemviewerplugin.cpp:94:29: performance:inconclusive: Either there is a missing 'override', or the member function 'DltSystemViewerPlugin::selectedIdxMsgDecoded' can be static. [functionStatic] dlt-viewer-2.29.0-alpha6/plugin/dltsystemviewerplugin/dltsystemviewerplugin.h:63:10: note: Either there is a missing 'override', or the member function 'DltSystemViewerPlugin::selectedIdxMsgDecoded' can be static. dlt-viewer-2.29.0-alpha6/plugin/dltsystemviewerplugin/dltsystemviewerplugin.cpp:94:29: note: Either there is a missing 'override', or the member function 'DltSystemViewerPlugin::selectedIdxMsgDecoded' can be static. dlt-viewer-2.29.0-alpha6/plugin/dltsystemviewerplugin/form.h:36:5: style: Class 'ProcessItem' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dlt-viewer-2.29.0-alpha6/plugin/dltsystemviewerplugin/dltsystemviewerplugin.cpp:148:9: style: The scope of the variable 'pid' can be reduced. [variableScope] dlt-viewer-2.29.0-alpha6/plugin/dltsystemviewerplugin/dltsystemviewerplugin.cpp:148:13: style: The scope of the variable 'seq' can be reduced. [variableScope] dlt-viewer-2.29.0-alpha6/plugin/dltsystemviewerplugin/form.cpp:59:18: style: C-style pointer casting [cstyleCast] dlt-viewer-2.29.0-alpha6/plugin/dltsystemviewerplugin/form.cpp:49:42: performance: Function parameter 'data' should be passed by const reference. [passedByValue] dlt-viewer-2.29.0-alpha6/plugin/dlttestrobotplugin/form.cpp:74:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable white [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/plugin/dlttestrobotplugin/dlttestrobotplugin.cpp:49:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PLUGIN_INTERFACE_VERSION [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/plugin/dlttestrobotplugin/dlttestrobotplugin.cpp:327:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Any [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/plugin/dltviewerplugin/dltviewerplugin.cpp:43:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PLUGIN_INTERFACE_VERSION [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/plugin/dltviewerplugin/dltviewerplugin.cpp:110:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DltTypeControl [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/plugin/dummycommandplugin/dummycommandplugin.cpp:44:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PLUGIN_INTERFACE_VERSION [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/plugin/dummycommandplugin/dummycommandplugin.cpp:78:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/plugin/dummycommandplugin/dummycommandplugin.cpp:39:29: performance:inconclusive: Either there is a missing 'override', or the member function 'DummyCommandPlugin::pluginVersion' can be static. [functionStatic] dlt-viewer-2.29.0-alpha6/plugin/dummycommandplugin/dummycommandplugin.h:43:13: note: Either there is a missing 'override', or the member function 'DummyCommandPlugin::pluginVersion' can be static. dlt-viewer-2.29.0-alpha6/plugin/dummycommandplugin/dummycommandplugin.cpp:39:29: note: Either there is a missing 'override', or the member function 'DummyCommandPlugin::pluginVersion' can be static. dlt-viewer-2.29.0-alpha6/plugin/dummycommandplugin/dummycommandplugin.cpp:43:29: style:inconclusive: Either there is a missing 'override', or the member function 'DummyCommandPlugin::pluginInterfaceVersion' can be const. [functionConst] dlt-viewer-2.29.0-alpha6/plugin/dummycommandplugin/dummycommandplugin.h:44:13: note: Either there is a missing 'override', or the member function 'DummyCommandPlugin::pluginInterfaceVersion' can be const. dlt-viewer-2.29.0-alpha6/plugin/dummycommandplugin/dummycommandplugin.cpp:43:29: note: Either there is a missing 'override', or the member function 'DummyCommandPlugin::pluginInterfaceVersion' can be const. dlt-viewer-2.29.0-alpha6/plugin/dummycommandplugin/dummycommandplugin.cpp:57:26: style:inconclusive: Either there is a missing 'override', or the member function 'DummyCommandPlugin::loadConfig' can be const. [functionConst] dlt-viewer-2.29.0-alpha6/plugin/dummycommandplugin/dummycommandplugin.h:47:10: note: Either there is a missing 'override', or the member function 'DummyCommandPlugin::loadConfig' can be const. dlt-viewer-2.29.0-alpha6/plugin/dummycommandplugin/dummycommandplugin.cpp:57:26: note: Either there is a missing 'override', or the member function 'DummyCommandPlugin::loadConfig' can be const. dlt-viewer-2.29.0-alpha6/plugin/dummycommandplugin/dummycommandplugin.cpp:62:26: style:inconclusive: Either there is a missing 'override', or the member function 'DummyCommandPlugin::saveConfig' can be const. [functionConst] dlt-viewer-2.29.0-alpha6/plugin/dummycommandplugin/dummycommandplugin.h:48:10: note: Either there is a missing 'override', or the member function 'DummyCommandPlugin::saveConfig' can be const. dlt-viewer-2.29.0-alpha6/plugin/dummycommandplugin/dummycommandplugin.cpp:62:26: note: Either there is a missing 'override', or the member function 'DummyCommandPlugin::saveConfig' can be const. dlt-viewer-2.29.0-alpha6/plugin/dltviewerplugin/dltviewerplugin.cpp:33:26: style:inconclusive: Either there is a missing 'override', or the member function 'DltViewerPlugin::name' can be const. [functionConst] dlt-viewer-2.29.0-alpha6/plugin/dltviewerplugin/dltviewerplugin.h:43:13: note: Either there is a missing 'override', or the member function 'DltViewerPlugin::name' can be const. dlt-viewer-2.29.0-alpha6/plugin/dltviewerplugin/dltviewerplugin.cpp:33:26: note: Either there is a missing 'override', or the member function 'DltViewerPlugin::name' can be const. dlt-viewer-2.29.0-alpha6/plugin/dltviewerplugin/dltviewerplugin.cpp:38:26: performance:inconclusive: Either there is a missing 'override', or the member function 'DltViewerPlugin::pluginVersion' can be static. [functionStatic] dlt-viewer-2.29.0-alpha6/plugin/dltviewerplugin/dltviewerplugin.h:44:13: note: Either there is a missing 'override', or the member function 'DltViewerPlugin::pluginVersion' can be static. dlt-viewer-2.29.0-alpha6/plugin/dltviewerplugin/dltviewerplugin.cpp:38:26: note: Either there is a missing 'override', or the member function 'DltViewerPlugin::pluginVersion' can be static. dlt-viewer-2.29.0-alpha6/plugin/dltviewerplugin/dltviewerplugin.cpp:42:26: style:inconclusive: Either there is a missing 'override', or the member function 'DltViewerPlugin::pluginInterfaceVersion' can be const. [functionConst] dlt-viewer-2.29.0-alpha6/plugin/dltviewerplugin/dltviewerplugin.h:45:13: note: Either there is a missing 'override', or the member function 'DltViewerPlugin::pluginInterfaceVersion' can be const. dlt-viewer-2.29.0-alpha6/plugin/dltviewerplugin/dltviewerplugin.cpp:42:26: note: Either there is a missing 'override', or the member function 'DltViewerPlugin::pluginInterfaceVersion' can be const. dlt-viewer-2.29.0-alpha6/plugin/dltviewerplugin/dltviewerplugin.cpp:54:23: style:inconclusive: Either there is a missing 'override', or the member function 'DltViewerPlugin::loadConfig' can be const. [functionConst] dlt-viewer-2.29.0-alpha6/plugin/dltviewerplugin/dltviewerplugin.h:48:10: note: Either there is a missing 'override', or the member function 'DltViewerPlugin::loadConfig' can be const. dlt-viewer-2.29.0-alpha6/plugin/dltviewerplugin/dltviewerplugin.cpp:54:23: note: Either there is a missing 'override', or the member function 'DltViewerPlugin::loadConfig' can be const. dlt-viewer-2.29.0-alpha6/plugin/dltviewerplugin/dltviewerplugin.cpp:58:23: style:inconclusive: Either there is a missing 'override', or the member function 'DltViewerPlugin::saveConfig' can be const. [functionConst] dlt-viewer-2.29.0-alpha6/plugin/dltviewerplugin/dltviewerplugin.h:49:10: note: Either there is a missing 'override', or the member function 'DltViewerPlugin::saveConfig' can be const. dlt-viewer-2.29.0-alpha6/plugin/dltviewerplugin/dltviewerplugin.cpp:58:23: note: Either there is a missing 'override', or the member function 'DltViewerPlugin::saveConfig' can be const. dlt-viewer-2.29.0-alpha6/plugin/dltviewerplugin/dltviewerplugin.cpp:314:23: performance:inconclusive: Either there is a missing 'override', or the member function 'DltViewerPlugin::initFileFinish' can be static. [functionStatic] dlt-viewer-2.29.0-alpha6/plugin/dltviewerplugin/dltviewerplugin.h:55:10: note: Either there is a missing 'override', or the member function 'DltViewerPlugin::initFileFinish' can be static. dlt-viewer-2.29.0-alpha6/plugin/dltviewerplugin/dltviewerplugin.cpp:314:23: note: Either there is a missing 'override', or the member function 'DltViewerPlugin::initFileFinish' can be static. dlt-viewer-2.29.0-alpha6/plugin/dltviewerplugin/dltviewerplugin.cpp:307:23: performance:inconclusive: Either there is a missing 'override', or the member function 'DltViewerPlugin::initMsg' can be static. [functionStatic] dlt-viewer-2.29.0-alpha6/plugin/dltviewerplugin/dltviewerplugin.h:56:10: note: Either there is a missing 'override', or the member function 'DltViewerPlugin::initMsg' can be static. dlt-viewer-2.29.0-alpha6/plugin/dltviewerplugin/dltviewerplugin.cpp:307:23: note: Either there is a missing 'override', or the member function 'DltViewerPlugin::initMsg' can be static. dlt-viewer-2.29.0-alpha6/plugin/dltviewerplugin/dltviewerplugin.cpp:310:23: performance:inconclusive: Either there is a missing 'override', or the member function 'DltViewerPlugin::initMsgDecoded' can be static. [functionStatic] dlt-viewer-2.29.0-alpha6/plugin/dltviewerplugin/dltviewerplugin.h:57:10: note: Either there is a missing 'override', or the member function 'DltViewerPlugin::initMsgDecoded' can be static. dlt-viewer-2.29.0-alpha6/plugin/dltviewerplugin/dltviewerplugin.cpp:310:23: note: Either there is a missing 'override', or the member function 'DltViewerPlugin::initMsgDecoded' can be static. dlt-viewer-2.29.0-alpha6/plugin/dltviewerplugin/dltviewerplugin.cpp:317:23: performance:inconclusive: Either there is a missing 'override', or the member function 'DltViewerPlugin::updateFileStart' can be static. [functionStatic] dlt-viewer-2.29.0-alpha6/plugin/dltviewerplugin/dltviewerplugin.h:58:10: note: Either there is a missing 'override', or the member function 'DltViewerPlugin::updateFileStart' can be static. dlt-viewer-2.29.0-alpha6/plugin/dltviewerplugin/dltviewerplugin.cpp:317:23: note: Either there is a missing 'override', or the member function 'DltViewerPlugin::updateFileStart' can be static. dlt-viewer-2.29.0-alpha6/plugin/dltviewerplugin/dltviewerplugin.cpp:321:23: performance:inconclusive: Either there is a missing 'override', or the member function 'DltViewerPlugin::updateMsg' can be static. [functionStatic] dlt-viewer-2.29.0-alpha6/plugin/dltviewerplugin/dltviewerplugin.h:59:10: note: Either there is a missing 'override', or the member function 'DltViewerPlugin::updateMsg' can be static. dlt-viewer-2.29.0-alpha6/plugin/dltviewerplugin/dltviewerplugin.cpp:321:23: note: Either there is a missing 'override', or the member function 'DltViewerPlugin::updateMsg' can be static. dlt-viewer-2.29.0-alpha6/plugin/dltviewerplugin/dltviewerplugin.cpp:324:23: performance:inconclusive: Either there is a missing 'override', or the member function 'DltViewerPlugin::updateMsgDecoded' can be static. [functionStatic] dlt-viewer-2.29.0-alpha6/plugin/dltviewerplugin/dltviewerplugin.h:60:10: note: Either there is a missing 'override', or the member function 'DltViewerPlugin::updateMsgDecoded' can be static. dlt-viewer-2.29.0-alpha6/plugin/dltviewerplugin/dltviewerplugin.cpp:324:23: note: Either there is a missing 'override', or the member function 'DltViewerPlugin::updateMsgDecoded' can be static. dlt-viewer-2.29.0-alpha6/plugin/dltviewerplugin/dltviewerplugin.cpp:328:23: performance:inconclusive: Either there is a missing 'override', or the member function 'DltViewerPlugin::updateFileFinish' can be static. [functionStatic] dlt-viewer-2.29.0-alpha6/plugin/dltviewerplugin/dltviewerplugin.h:61:10: note: Either there is a missing 'override', or the member function 'DltViewerPlugin::updateFileFinish' can be static. dlt-viewer-2.29.0-alpha6/plugin/dltviewerplugin/dltviewerplugin.cpp:328:23: note: Either there is a missing 'override', or the member function 'DltViewerPlugin::updateFileFinish' can be static. dlt-viewer-2.29.0-alpha6/plugin/dummycommandplugin/dummycommandplugin.cpp:72:42: performance: Function parameter 'command' should be passed by const reference. [passedByValue] dlt-viewer-2.29.0-alpha6/plugin/dummycommandplugin/dummycommandplugin.cpp:72:66: performance: Function parameter 'params' should be passed by const reference. [passedByValue] dlt-viewer-2.29.0-alpha6/plugin/dltviewerplugin/dltviewerplugin.h:43:13: performance: Function 'name()' should return member 'plugin_name_displayed' by const reference. [returnByReference] dlt-viewer-2.29.0-alpha6/plugin/dummycontrolplugin/dummycontrolplugin.cpp:51:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PLUGIN_INTERFACE_VERSION [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/plugin/dummycontrolplugin/dummycontrolplugin.cpp:46:29: performance:inconclusive: Either there is a missing 'override', or the member function 'DummyControlPlugin::pluginVersion' can be static. [functionStatic] dlt-viewer-2.29.0-alpha6/plugin/dummycontrolplugin/dummycontrolplugin.h:45:13: note: Either there is a missing 'override', or the member function 'DummyControlPlugin::pluginVersion' can be static. dlt-viewer-2.29.0-alpha6/plugin/dummycontrolplugin/dummycontrolplugin.cpp:46:29: note: Either there is a missing 'override', or the member function 'DummyControlPlugin::pluginVersion' can be static. dlt-viewer-2.29.0-alpha6/plugin/dummycontrolplugin/dummycontrolplugin.cpp:50:29: style:inconclusive: Either there is a missing 'override', or the member function 'DummyControlPlugin::pluginInterfaceVersion' can be const. [functionConst] dlt-viewer-2.29.0-alpha6/plugin/dummycontrolplugin/dummycontrolplugin.h:46:13: note: Either there is a missing 'override', or the member function 'DummyControlPlugin::pluginInterfaceVersion' can be const. dlt-viewer-2.29.0-alpha6/plugin/dummycontrolplugin/dummycontrolplugin.cpp:50:29: note: Either there is a missing 'override', or the member function 'DummyControlPlugin::pluginInterfaceVersion' can be const. dlt-viewer-2.29.0-alpha6/plugin/dummycontrolplugin/dummycontrolplugin.cpp:64:26: style:inconclusive: Either there is a missing 'override', or the member function 'DummyControlPlugin::loadConfig' can be const. [functionConst] dlt-viewer-2.29.0-alpha6/plugin/dummycontrolplugin/dummycontrolplugin.h:49:10: note: Either there is a missing 'override', or the member function 'DummyControlPlugin::loadConfig' can be const. dlt-viewer-2.29.0-alpha6/plugin/dummycontrolplugin/dummycontrolplugin.cpp:64:26: note: Either there is a missing 'override', or the member function 'DummyControlPlugin::loadConfig' can be const. dlt-viewer-2.29.0-alpha6/plugin/dummycontrolplugin/dummycontrolplugin.cpp:69:26: style:inconclusive: Either there is a missing 'override', or the member function 'DummyControlPlugin::saveConfig' can be const. [functionConst] dlt-viewer-2.29.0-alpha6/plugin/dummycontrolplugin/dummycontrolplugin.h:50:10: note: Either there is a missing 'override', or the member function 'DummyControlPlugin::saveConfig' can be const. dlt-viewer-2.29.0-alpha6/plugin/dummycontrolplugin/dummycontrolplugin.cpp:69:26: note: Either there is a missing 'override', or the member function 'DummyControlPlugin::saveConfig' can be const. dlt-viewer-2.29.0-alpha6/plugin/dummycontrolplugin/dummycontrolplugin.cpp:162:26: performance:inconclusive: Either there is a missing 'override', or the member function 'DummyControlPlugin::initFileFinish' can be static. [functionStatic] dlt-viewer-2.29.0-alpha6/plugin/dummycontrolplugin/dummycontrolplugin.h:56:10: note: Either there is a missing 'override', or the member function 'DummyControlPlugin::initFileFinish' can be static. dlt-viewer-2.29.0-alpha6/plugin/dummycontrolplugin/dummycontrolplugin.cpp:162:26: note: Either there is a missing 'override', or the member function 'DummyControlPlugin::initFileFinish' can be static. dlt-viewer-2.29.0-alpha6/plugin/dummycontrolplugin/dummycontrolplugin.cpp:155:26: performance:inconclusive: Either there is a missing 'override', or the member function 'DummyControlPlugin::initMsg' can be static. [functionStatic] dlt-viewer-2.29.0-alpha6/plugin/dummycontrolplugin/dummycontrolplugin.h:57:10: note: Either there is a missing 'override', or the member function 'DummyControlPlugin::initMsg' can be static. dlt-viewer-2.29.0-alpha6/plugin/dummycontrolplugin/dummycontrolplugin.cpp:155:26: note: Either there is a missing 'override', or the member function 'DummyControlPlugin::initMsg' can be static. dlt-viewer-2.29.0-alpha6/plugin/dummycontrolplugin/dummycontrolplugin.cpp:158:26: performance:inconclusive: Either there is a missing 'override', or the member function 'DummyControlPlugin::initMsgDecoded' can be static. [functionStatic] dlt-viewer-2.29.0-alpha6/plugin/dummycontrolplugin/dummycontrolplugin.h:58:10: note: Either there is a missing 'override', or the member function 'DummyControlPlugin::initMsgDecoded' can be static. dlt-viewer-2.29.0-alpha6/plugin/dummycontrolplugin/dummycontrolplugin.cpp:158:26: note: Either there is a missing 'override', or the member function 'DummyControlPlugin::initMsgDecoded' can be static. dlt-viewer-2.29.0-alpha6/plugin/dummycontrolplugin/dummycontrolplugin.cpp:166:26: performance:inconclusive: Either there is a missing 'override', or the member function 'DummyControlPlugin::updateFileStart' can be static. [functionStatic] dlt-viewer-2.29.0-alpha6/plugin/dummycontrolplugin/dummycontrolplugin.h:59:10: note: Either there is a missing 'override', or the member function 'DummyControlPlugin::updateFileStart' can be static. dlt-viewer-2.29.0-alpha6/plugin/dummycontrolplugin/dummycontrolplugin.cpp:166:26: note: Either there is a missing 'override', or the member function 'DummyControlPlugin::updateFileStart' can be static. dlt-viewer-2.29.0-alpha6/plugin/dummycontrolplugin/dummycontrolplugin.cpp:170:26: performance:inconclusive: Either there is a missing 'override', or the member function 'DummyControlPlugin::updateMsg' can be static. [functionStatic] dlt-viewer-2.29.0-alpha6/plugin/dummycontrolplugin/dummycontrolplugin.h:60:10: note: Either there is a missing 'override', or the member function 'DummyControlPlugin::updateMsg' can be static. dlt-viewer-2.29.0-alpha6/plugin/dummycontrolplugin/dummycontrolplugin.cpp:170:26: note: Either there is a missing 'override', or the member function 'DummyControlPlugin::updateMsg' can be static. dlt-viewer-2.29.0-alpha6/plugin/dummycontrolplugin/dummycontrolplugin.cpp:174:26: performance:inconclusive: Either there is a missing 'override', or the member function 'DummyControlPlugin::updateMsgDecoded' can be static. [functionStatic] dlt-viewer-2.29.0-alpha6/plugin/dummycontrolplugin/dummycontrolplugin.h:61:10: note: Either there is a missing 'override', or the member function 'DummyControlPlugin::updateMsgDecoded' can be static. dlt-viewer-2.29.0-alpha6/plugin/dummycontrolplugin/dummycontrolplugin.cpp:174:26: note: Either there is a missing 'override', or the member function 'DummyControlPlugin::updateMsgDecoded' can be static. dlt-viewer-2.29.0-alpha6/plugin/dummycontrolplugin/dummycontrolplugin.cpp:177:26: performance:inconclusive: Either there is a missing 'override', or the member function 'DummyControlPlugin::updateFileFinish' can be static. [functionStatic] dlt-viewer-2.29.0-alpha6/plugin/dummycontrolplugin/dummycontrolplugin.h:62:10: note: Either there is a missing 'override', or the member function 'DummyControlPlugin::updateFileFinish' can be static. dlt-viewer-2.29.0-alpha6/plugin/dummycontrolplugin/dummycontrolplugin.cpp:177:26: note: Either there is a missing 'override', or the member function 'DummyControlPlugin::updateFileFinish' can be static. dlt-viewer-2.29.0-alpha6/plugin/dummycontrolplugin/dummycontrolplugin.cpp:143:26: performance:inconclusive: Either there is a missing 'override', or the member function 'DummyControlPlugin::selectedIdxMsg' can be static. [functionStatic] dlt-viewer-2.29.0-alpha6/plugin/dummycontrolplugin/dummycontrolplugin.h:63:10: note: Either there is a missing 'override', or the member function 'DummyControlPlugin::selectedIdxMsg' can be static. dlt-viewer-2.29.0-alpha6/plugin/dummycontrolplugin/dummycontrolplugin.cpp:143:26: note: Either there is a missing 'override', or the member function 'DummyControlPlugin::selectedIdxMsg' can be static. dlt-viewer-2.29.0-alpha6/plugin/dummycontrolplugin/dummycontrolplugin.cpp:147:26: performance:inconclusive: Either there is a missing 'override', or the member function 'DummyControlPlugin::selectedIdxMsgDecoded' can be static. [functionStatic] dlt-viewer-2.29.0-alpha6/plugin/dummycontrolplugin/dummycontrolplugin.h:64:10: note: Either there is a missing 'override', or the member function 'DummyControlPlugin::selectedIdxMsgDecoded' can be static. dlt-viewer-2.29.0-alpha6/plugin/dummycontrolplugin/dummycontrolplugin.cpp:147:26: note: Either there is a missing 'override', or the member function 'DummyControlPlugin::selectedIdxMsgDecoded' can be static. dlt-viewer-2.29.0-alpha6/plugin/dummycontrolplugin/dummycontrolplugin.cpp:100:26: style:inconclusive: Either there is a missing 'override', or the member function 'DummyControlPlugin::controlMsg' can be const. [functionConst] dlt-viewer-2.29.0-alpha6/plugin/dummycontrolplugin/dummycontrolplugin.h:69:10: note: Either there is a missing 'override', or the member function 'DummyControlPlugin::controlMsg' can be const. dlt-viewer-2.29.0-alpha6/plugin/dummycontrolplugin/dummycontrolplugin.cpp:100:26: note: Either there is a missing 'override', or the member function 'DummyControlPlugin::controlMsg' can be const. dlt-viewer-2.29.0-alpha6/plugin/dummycontrolplugin/dummycontrolplugin.cpp:110:26: style:inconclusive: Either there is a missing 'override', or the member function 'DummyControlPlugin::stateChanged' can be const. [functionConst] dlt-viewer-2.29.0-alpha6/plugin/dummycontrolplugin/dummycontrolplugin.h:70:10: note: Either there is a missing 'override', or the member function 'DummyControlPlugin::stateChanged' can be const. dlt-viewer-2.29.0-alpha6/plugin/dummycontrolplugin/dummycontrolplugin.cpp:110:26: note: Either there is a missing 'override', or the member function 'DummyControlPlugin::stateChanged' can be const. dlt-viewer-2.29.0-alpha6/plugin/dummycontrolplugin/dummycontrolplugin.cpp:130:26: style:inconclusive: Either there is a missing 'override', or the member function 'DummyControlPlugin::initMessageDecoder' can be const. [functionConst] dlt-viewer-2.29.0-alpha6/plugin/dummycontrolplugin/dummycontrolplugin.h:72:10: note: Either there is a missing 'override', or the member function 'DummyControlPlugin::initMessageDecoder' can be const. dlt-viewer-2.29.0-alpha6/plugin/dummycontrolplugin/dummycontrolplugin.cpp:130:26: note: Either there is a missing 'override', or the member function 'DummyControlPlugin::initMessageDecoder' can be const. dlt-viewer-2.29.0-alpha6/plugin/dummycontrolplugin/dummycontrolplugin.cpp:135:26: style:inconclusive: Either there is a missing 'override', or the member function 'DummyControlPlugin::initMainTableView' can be const. [functionConst] dlt-viewer-2.29.0-alpha6/plugin/dummycontrolplugin/dummycontrolplugin.h:73:10: note: Either there is a missing 'override', or the member function 'DummyControlPlugin::initMainTableView' can be const. dlt-viewer-2.29.0-alpha6/plugin/dummycontrolplugin/dummycontrolplugin.cpp:135:26: note: Either there is a missing 'override', or the member function 'DummyControlPlugin::initMainTableView' can be const. dlt-viewer-2.29.0-alpha6/plugin/dummycontrolplugin/dummycontrolplugin.cpp:140:26: performance:inconclusive: Either there is a missing 'override', or the member function 'DummyControlPlugin::configurationChanged' can be static. [functionStatic] dlt-viewer-2.29.0-alpha6/plugin/dummycontrolplugin/dummycontrolplugin.h:74:10: note: Either there is a missing 'override', or the member function 'DummyControlPlugin::configurationChanged' can be static. dlt-viewer-2.29.0-alpha6/plugin/dummycontrolplugin/dummycontrolplugin.cpp:140:26: note: Either there is a missing 'override', or the member function 'DummyControlPlugin::configurationChanged' can be static. dlt-viewer-2.29.0-alpha6/plugin/dummycontrolplugin/dummycontrolplugin.cpp:105:26: performance:inconclusive: Either there is a missing 'override', or the member function 'DummyControlPlugin::updateCounters' can be static. [functionStatic] dlt-viewer-2.29.0-alpha6/plugin/dummycontrolplugin/dummycontrolplugin.h:84:10: note: Either there is a missing 'override', or the member function 'DummyControlPlugin::updateCounters' can be static. dlt-viewer-2.29.0-alpha6/plugin/dummycontrolplugin/dummycontrolplugin.cpp:105:26: note: Either there is a missing 'override', or the member function 'DummyControlPlugin::updateCounters' can be static. dlt-viewer-2.29.0-alpha6/plugin/dummycontrolplugin/dummycontrolplugin.cpp:110:110: performance: Function parameter 'hostname' should be passed by const reference. [passedByValue] dlt-viewer-2.29.0-alpha6/plugin/dummycontrolplugin/form.cpp:107:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AcceptSave [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/plugin/dlttestrobotplugin/dlttestrobotplugin.cpp:44:29: performance:inconclusive: Either there is a missing 'override', or the member function 'DltTestRobotPlugin::pluginVersion' can be static. [functionStatic] dlt-viewer-2.29.0-alpha6/plugin/dlttestrobotplugin/dlttestrobotplugin.h:48:13: note: Either there is a missing 'override', or the member function 'DltTestRobotPlugin::pluginVersion' can be static. dlt-viewer-2.29.0-alpha6/plugin/dlttestrobotplugin/dlttestrobotplugin.cpp:44:29: note: Either there is a missing 'override', or the member function 'DltTestRobotPlugin::pluginVersion' can be static. dlt-viewer-2.29.0-alpha6/plugin/dlttestrobotplugin/dlttestrobotplugin.cpp:48:29: style:inconclusive: Either there is a missing 'override', or the member function 'DltTestRobotPlugin::pluginInterfaceVersion' can be const. [functionConst] dlt-viewer-2.29.0-alpha6/plugin/dlttestrobotplugin/dlttestrobotplugin.h:49:13: note: Either there is a missing 'override', or the member function 'DltTestRobotPlugin::pluginInterfaceVersion' can be const. dlt-viewer-2.29.0-alpha6/plugin/dlttestrobotplugin/dlttestrobotplugin.cpp:48:29: note: Either there is a missing 'override', or the member function 'DltTestRobotPlugin::pluginInterfaceVersion' can be const. dlt-viewer-2.29.0-alpha6/plugin/dlttestrobotplugin/dlttestrobotplugin.cpp:62:26: style:inconclusive: Either there is a missing 'override', or the member function 'DltTestRobotPlugin::loadConfig' can be const. [functionConst] dlt-viewer-2.29.0-alpha6/plugin/dlttestrobotplugin/dlttestrobotplugin.h:52:10: note: Either there is a missing 'override', or the member function 'DltTestRobotPlugin::loadConfig' can be const. dlt-viewer-2.29.0-alpha6/plugin/dlttestrobotplugin/dlttestrobotplugin.cpp:62:26: note: Either there is a missing 'override', or the member function 'DltTestRobotPlugin::loadConfig' can be const. dlt-viewer-2.29.0-alpha6/plugin/dlttestrobotplugin/dlttestrobotplugin.cpp:67:26: style:inconclusive: Either there is a missing 'override', or the member function 'DltTestRobotPlugin::saveConfig' can be const. [functionConst] dlt-viewer-2.29.0-alpha6/plugin/dlttestrobotplugin/dlttestrobotplugin.h:53:10: note: Either there is a missing 'override', or the member function 'DltTestRobotPlugin::saveConfig' can be const. dlt-viewer-2.29.0-alpha6/plugin/dlttestrobotplugin/dlttestrobotplugin.cpp:67:26: note: Either there is a missing 'override', or the member function 'DltTestRobotPlugin::saveConfig' can be const. dlt-viewer-2.29.0-alpha6/plugin/dlttestrobotplugin/dlttestrobotplugin.cpp:147:26: performance:inconclusive: Either there is a missing 'override', or the member function 'DltTestRobotPlugin::initFileFinish' can be static. [functionStatic] dlt-viewer-2.29.0-alpha6/plugin/dlttestrobotplugin/dlttestrobotplugin.h:59:10: note: Either there is a missing 'override', or the member function 'DltTestRobotPlugin::initFileFinish' can be static. dlt-viewer-2.29.0-alpha6/plugin/dlttestrobotplugin/dlttestrobotplugin.cpp:147:26: note: Either there is a missing 'override', or the member function 'DltTestRobotPlugin::initFileFinish' can be static. dlt-viewer-2.29.0-alpha6/plugin/dlttestrobotplugin/dlttestrobotplugin.cpp:140:26: performance:inconclusive: Either there is a missing 'override', or the member function 'DltTestRobotPlugin::initMsg' can be static. [functionStatic] dlt-viewer-2.29.0-alpha6/plugin/dlttestrobotplugin/dlttestrobotplugin.h:60:10: note: Either there is a missing 'override', or the member function 'DltTestRobotPlugin::initMsg' can be static. dlt-viewer-2.29.0-alpha6/plugin/dlttestrobotplugin/dlttestrobotplugin.cpp:140:26: note: Either there is a missing 'override', or the member function 'DltTestRobotPlugin::initMsg' can be static. dlt-viewer-2.29.0-alpha6/plugin/dlttestrobotplugin/dlttestrobotplugin.cpp:143:26: performance:inconclusive: Either there is a missing 'override', or the member function 'DltTestRobotPlugin::initMsgDecoded' can be static. [functionStatic] dlt-viewer-2.29.0-alpha6/plugin/dlttestrobotplugin/dlttestrobotplugin.h:61:10: note: Either there is a missing 'override', or the member function 'DltTestRobotPlugin::initMsgDecoded' can be static. dlt-viewer-2.29.0-alpha6/plugin/dlttestrobotplugin/dlttestrobotplugin.cpp:143:26: note: Either there is a missing 'override', or the member function 'DltTestRobotPlugin::initMsgDecoded' can be static. dlt-viewer-2.29.0-alpha6/plugin/dlttestrobotplugin/dlttestrobotplugin.cpp:151:26: performance:inconclusive: Either there is a missing 'override', or the member function 'DltTestRobotPlugin::updateFileStart' can be static. [functionStatic] dlt-viewer-2.29.0-alpha6/plugin/dlttestrobotplugin/dlttestrobotplugin.h:62:10: note: Either there is a missing 'override', or the member function 'DltTestRobotPlugin::updateFileStart' can be static. dlt-viewer-2.29.0-alpha6/plugin/dlttestrobotplugin/dlttestrobotplugin.cpp:151:26: note: Either there is a missing 'override', or the member function 'DltTestRobotPlugin::updateFileStart' can be static. dlt-viewer-2.29.0-alpha6/plugin/dlttestrobotplugin/dlttestrobotplugin.cpp:155:26: performance:inconclusive: Either there is a missing 'override', or the member function 'DltTestRobotPlugin::updateMsg' can be static. [functionStatic] dlt-viewer-2.29.0-alpha6/plugin/dlttestrobotplugin/dlttestrobotplugin.h:63:10: note: Either there is a missing 'override', or the member function 'DltTestRobotPlugin::updateMsg' can be static. dlt-viewer-2.29.0-alpha6/plugin/dlttestrobotplugin/dlttestrobotplugin.cpp:155:26: note: Either there is a missing 'override', or the member function 'DltTestRobotPlugin::updateMsg' can be static. dlt-viewer-2.29.0-alpha6/plugin/dlttestrobotplugin/dlttestrobotplugin.cpp:173:26: performance:inconclusive: Either there is a missing 'override', or the member function 'DltTestRobotPlugin::updateFileFinish' can be static. [functionStatic] dlt-viewer-2.29.0-alpha6/plugin/dlttestrobotplugin/dlttestrobotplugin.h:65:10: note: Either there is a missing 'override', or the member function 'DltTestRobotPlugin::updateFileFinish' can be static. dlt-viewer-2.29.0-alpha6/plugin/dlttestrobotplugin/dlttestrobotplugin.cpp:173:26: note: Either there is a missing 'override', or the member function 'DltTestRobotPlugin::updateFileFinish' can be static. dlt-viewer-2.29.0-alpha6/plugin/dlttestrobotplugin/dlttestrobotplugin.cpp:128:26: performance:inconclusive: Either there is a missing 'override', or the member function 'DltTestRobotPlugin::selectedIdxMsg' can be static. [functionStatic] dlt-viewer-2.29.0-alpha6/plugin/dlttestrobotplugin/dlttestrobotplugin.h:66:10: note: Either there is a missing 'override', or the member function 'DltTestRobotPlugin::selectedIdxMsg' can be static. dlt-viewer-2.29.0-alpha6/plugin/dlttestrobotplugin/dlttestrobotplugin.cpp:128:26: note: Either there is a missing 'override', or the member function 'DltTestRobotPlugin::selectedIdxMsg' can be static. dlt-viewer-2.29.0-alpha6/plugin/dlttestrobotplugin/dlttestrobotplugin.cpp:132:26: performance:inconclusive: Either there is a missing 'override', or the member function 'DltTestRobotPlugin::selectedIdxMsgDecoded' can be static. [functionStatic] dlt-viewer-2.29.0-alpha6/plugin/dlttestrobotplugin/dlttestrobotplugin.h:67:10: note: Either there is a missing 'override', or the member function 'DltTestRobotPlugin::selectedIdxMsgDecoded' can be static. dlt-viewer-2.29.0-alpha6/plugin/dlttestrobotplugin/dlttestrobotplugin.cpp:132:26: note: Either there is a missing 'override', or the member function 'DltTestRobotPlugin::selectedIdxMsgDecoded' can be static. dlt-viewer-2.29.0-alpha6/plugin/dlttestrobotplugin/dlttestrobotplugin.cpp:100:26: style:inconclusive: Either there is a missing 'override', or the member function 'DltTestRobotPlugin::controlMsg' can be const. [functionConst] dlt-viewer-2.29.0-alpha6/plugin/dlttestrobotplugin/dlttestrobotplugin.h:72:10: note: Either there is a missing 'override', or the member function 'DltTestRobotPlugin::controlMsg' can be const. dlt-viewer-2.29.0-alpha6/plugin/dlttestrobotplugin/dlttestrobotplugin.cpp:100:26: note: Either there is a missing 'override', or the member function 'DltTestRobotPlugin::controlMsg' can be const. dlt-viewer-2.29.0-alpha6/plugin/dlttestrobotplugin/dlttestrobotplugin.cpp:105:26: style:inconclusive: Either there is a missing 'override', or the member function 'DltTestRobotPlugin::stateChanged' can be const. [functionConst] dlt-viewer-2.29.0-alpha6/plugin/dlttestrobotplugin/dlttestrobotplugin.h:73:10: note: Either there is a missing 'override', or the member function 'DltTestRobotPlugin::stateChanged' can be const. dlt-viewer-2.29.0-alpha6/plugin/dlttestrobotplugin/dlttestrobotplugin.cpp:105:26: note: Either there is a missing 'override', or the member function 'DltTestRobotPlugin::stateChanged' can be const. dlt-viewer-2.29.0-alpha6/plugin/dlttestrobotplugin/dlttestrobotplugin.cpp:109:26: style:inconclusive: Either there is a missing 'override', or the member function 'DltTestRobotPlugin::autoscrollStateChanged' can be const. [functionConst] dlt-viewer-2.29.0-alpha6/plugin/dlttestrobotplugin/dlttestrobotplugin.h:74:10: note: Either there is a missing 'override', or the member function 'DltTestRobotPlugin::autoscrollStateChanged' can be const. dlt-viewer-2.29.0-alpha6/plugin/dlttestrobotplugin/dlttestrobotplugin.cpp:109:26: note: Either there is a missing 'override', or the member function 'DltTestRobotPlugin::autoscrollStateChanged' can be const. dlt-viewer-2.29.0-alpha6/plugin/dlttestrobotplugin/dlttestrobotplugin.cpp:115:26: style:inconclusive: Either there is a missing 'override', or the member function 'DltTestRobotPlugin::initMessageDecoder' can be const. [functionConst] dlt-viewer-2.29.0-alpha6/plugin/dlttestrobotplugin/dlttestrobotplugin.h:75:10: note: Either there is a missing 'override', or the member function 'DltTestRobotPlugin::initMessageDecoder' can be const. dlt-viewer-2.29.0-alpha6/plugin/dlttestrobotplugin/dlttestrobotplugin.cpp:115:26: note: Either there is a missing 'override', or the member function 'DltTestRobotPlugin::initMessageDecoder' can be const. dlt-viewer-2.29.0-alpha6/plugin/dlttestrobotplugin/dlttestrobotplugin.cpp:120:26: style:inconclusive: Either there is a missing 'override', or the member function 'DltTestRobotPlugin::initMainTableView' can be const. [functionConst] dlt-viewer-2.29.0-alpha6/plugin/dlttestrobotplugin/dlttestrobotplugin.h:76:10: note: Either there is a missing 'override', or the member function 'DltTestRobotPlugin::initMainTableView' can be const. dlt-viewer-2.29.0-alpha6/plugin/dlttestrobotplugin/dlttestrobotplugin.cpp:120:26: note: Either there is a missing 'override', or the member function 'DltTestRobotPlugin::initMainTableView' can be const. dlt-viewer-2.29.0-alpha6/plugin/dlttestrobotplugin/dlttestrobotplugin.cpp:125:26: performance:inconclusive: Either there is a missing 'override', or the member function 'DltTestRobotPlugin::configurationChanged' can be static. [functionStatic] dlt-viewer-2.29.0-alpha6/plugin/dlttestrobotplugin/dlttestrobotplugin.h:77:10: note: Either there is a missing 'override', or the member function 'DltTestRobotPlugin::configurationChanged' can be static. dlt-viewer-2.29.0-alpha6/plugin/dlttestrobotplugin/dlttestrobotplugin.cpp:125:26: note: Either there is a missing 'override', or the member function 'DltTestRobotPlugin::configurationChanged' can be static. dlt-viewer-2.29.0-alpha6/plugin/dlttestrobotplugin/dlttestrobotplugin.cpp:291:26: performance:inconclusive: Either there is a missing 'override', or the member function 'DltTestRobotPlugin::connected' can be static. [functionStatic] dlt-viewer-2.29.0-alpha6/plugin/dlttestrobotplugin/dlttestrobotplugin.h:98:10: note: Either there is a missing 'override', or the member function 'DltTestRobotPlugin::connected' can be static. dlt-viewer-2.29.0-alpha6/plugin/dlttestrobotplugin/dlttestrobotplugin.cpp:291:26: note: Either there is a missing 'override', or the member function 'DltTestRobotPlugin::connected' can be static. dlt-viewer-2.29.0-alpha6/plugin/dummydecoderplugin/dummydecoderplugin.cpp:43:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PLUGIN_INTERFACE_VERSION [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/plugin/dummydecoderplugin/dummydecoderplugin.cpp:38:29: performance:inconclusive: Either there is a missing 'override', or the member function 'DummyDecoderPlugin::pluginVersion' can be static. [functionStatic] dlt-viewer-2.29.0-alpha6/plugin/dummydecoderplugin/dummydecoderplugin.h:43:13: note: Either there is a missing 'override', or the member function 'DummyDecoderPlugin::pluginVersion' can be static. dlt-viewer-2.29.0-alpha6/plugin/dummydecoderplugin/dummydecoderplugin.cpp:38:29: note: Either there is a missing 'override', or the member function 'DummyDecoderPlugin::pluginVersion' can be static. dlt-viewer-2.29.0-alpha6/plugin/dummydecoderplugin/dummydecoderplugin.cpp:42:29: style:inconclusive: Either there is a missing 'override', or the member function 'DummyDecoderPlugin::pluginInterfaceVersion' can be const. [functionConst] dlt-viewer-2.29.0-alpha6/plugin/dummydecoderplugin/dummydecoderplugin.h:44:13: note: Either there is a missing 'override', or the member function 'DummyDecoderPlugin::pluginInterfaceVersion' can be const. dlt-viewer-2.29.0-alpha6/plugin/dummydecoderplugin/dummydecoderplugin.cpp:42:29: note: Either there is a missing 'override', or the member function 'DummyDecoderPlugin::pluginInterfaceVersion' can be const. dlt-viewer-2.29.0-alpha6/plugin/dummydecoderplugin/dummydecoderplugin.cpp:56:26: style:inconclusive: Either there is a missing 'override', or the member function 'DummyDecoderPlugin::loadConfig' can be const. [functionConst] dlt-viewer-2.29.0-alpha6/plugin/dummydecoderplugin/dummydecoderplugin.h:47:10: note: Either there is a missing 'override', or the member function 'DummyDecoderPlugin::loadConfig' can be const. dlt-viewer-2.29.0-alpha6/plugin/dummydecoderplugin/dummydecoderplugin.cpp:56:26: note: Either there is a missing 'override', or the member function 'DummyDecoderPlugin::loadConfig' can be const. dlt-viewer-2.29.0-alpha6/plugin/dummydecoderplugin/dummydecoderplugin.cpp:61:26: style:inconclusive: Either there is a missing 'override', or the member function 'DummyDecoderPlugin::saveConfig' can be const. [functionConst] dlt-viewer-2.29.0-alpha6/plugin/dummydecoderplugin/dummydecoderplugin.h:48:10: note: Either there is a missing 'override', or the member function 'DummyDecoderPlugin::saveConfig' can be const. dlt-viewer-2.29.0-alpha6/plugin/dummydecoderplugin/dummydecoderplugin.cpp:61:26: note: Either there is a missing 'override', or the member function 'DummyDecoderPlugin::saveConfig' can be const. dlt-viewer-2.29.0-alpha6/plugin/dummydecoderplugin/dummydecoderplugin.cpp:71:26: style:inconclusive: Either there is a missing 'override', or the member function 'DummyDecoderPlugin::isMsg' can be const. [functionConst] dlt-viewer-2.29.0-alpha6/plugin/dummydecoderplugin/dummydecoderplugin.h:52:10: note: Either there is a missing 'override', or the member function 'DummyDecoderPlugin::isMsg' can be const. dlt-viewer-2.29.0-alpha6/plugin/dummydecoderplugin/dummydecoderplugin.cpp:71:26: note: Either there is a missing 'override', or the member function 'DummyDecoderPlugin::isMsg' can be const. dlt-viewer-2.29.0-alpha6/plugin/dummydecoderplugin/dummydecoderplugin.cpp:79:26: style:inconclusive: Either there is a missing 'override', or the member function 'DummyDecoderPlugin::decodeMsg' can be const. [functionConst] dlt-viewer-2.29.0-alpha6/plugin/dummydecoderplugin/dummydecoderplugin.h:53:10: note: Either there is a missing 'override', or the member function 'DummyDecoderPlugin::decodeMsg' can be const. dlt-viewer-2.29.0-alpha6/plugin/dummydecoderplugin/dummydecoderplugin.cpp:79:26: note: Either there is a missing 'override', or the member function 'DummyDecoderPlugin::decodeMsg' can be const. dlt-viewer-2.29.0-alpha6/plugin/dummyviewerplugin/dummyviewerplugin.cpp:48:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PLUGIN_INTERFACE_VERSION [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/plugin/dummyviewerplugin/dummyviewerplugin.cpp:90:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DltModeVerbose [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/plugin/dummyviewerplugin/dummyviewerplugin.cpp:43:28: performance:inconclusive: Either there is a missing 'override', or the member function 'DummyViewerPlugin::pluginVersion' can be static. [functionStatic] dlt-viewer-2.29.0-alpha6/plugin/dummyviewerplugin/dummyviewerplugin.h:44:13: note: Either there is a missing 'override', or the member function 'DummyViewerPlugin::pluginVersion' can be static. dlt-viewer-2.29.0-alpha6/plugin/dummyviewerplugin/dummyviewerplugin.cpp:43:28: note: Either there is a missing 'override', or the member function 'DummyViewerPlugin::pluginVersion' can be static. dlt-viewer-2.29.0-alpha6/plugin/dummyviewerplugin/dummyviewerplugin.cpp:47:28: style:inconclusive: Either there is a missing 'override', or the member function 'DummyViewerPlugin::pluginInterfaceVersion' can be const. [functionConst] dlt-viewer-2.29.0-alpha6/plugin/dummyviewerplugin/dummyviewerplugin.h:45:13: note: Either there is a missing 'override', or the member function 'DummyViewerPlugin::pluginInterfaceVersion' can be const. dlt-viewer-2.29.0-alpha6/plugin/dummyviewerplugin/dummyviewerplugin.cpp:47:28: note: Either there is a missing 'override', or the member function 'DummyViewerPlugin::pluginInterfaceVersion' can be const. dlt-viewer-2.29.0-alpha6/plugin/dummyviewerplugin/dummyviewerplugin.cpp:61:25: style:inconclusive: Either there is a missing 'override', or the member function 'DummyViewerPlugin::loadConfig' can be const. [functionConst] dlt-viewer-2.29.0-alpha6/plugin/dummyviewerplugin/dummyviewerplugin.h:48:10: note: Either there is a missing 'override', or the member function 'DummyViewerPlugin::loadConfig' can be const. dlt-viewer-2.29.0-alpha6/plugin/dummyviewerplugin/dummyviewerplugin.cpp:61:25: note: Either there is a missing 'override', or the member function 'DummyViewerPlugin::loadConfig' can be const. dlt-viewer-2.29.0-alpha6/plugin/dummyviewerplugin/dummyviewerplugin.cpp:66:25: style:inconclusive: Either there is a missing 'override', or the member function 'DummyViewerPlugin::saveConfig' can be const. [functionConst] dlt-viewer-2.29.0-alpha6/plugin/dummyviewerplugin/dummyviewerplugin.h:49:10: note: Either there is a missing 'override', or the member function 'DummyViewerPlugin::saveConfig' can be const. dlt-viewer-2.29.0-alpha6/plugin/dummyviewerplugin/dummyviewerplugin.cpp:66:25: note: Either there is a missing 'override', or the member function 'DummyViewerPlugin::saveConfig' can be const. dlt-viewer-2.29.0-alpha6/plugin/dummyviewerplugin/dummyviewerplugin.cpp:138:25: performance:inconclusive: Either there is a missing 'override', or the member function 'DummyViewerPlugin::initMsgDecoded' can be static. [functionStatic] dlt-viewer-2.29.0-alpha6/plugin/dummyviewerplugin/dummyviewerplugin.h:57:10: note: Either there is a missing 'override', or the member function 'DummyViewerPlugin::initMsgDecoded' can be static. dlt-viewer-2.29.0-alpha6/plugin/dummyviewerplugin/dummyviewerplugin.cpp:138:25: note: Either there is a missing 'override', or the member function 'DummyViewerPlugin::initMsgDecoded' can be static. dlt-viewer-2.29.0-alpha6/plugin/dummyviewerplugin/dummyviewerplugin.cpp:153:25: performance:inconclusive: Either there is a missing 'override', or the member function 'DummyViewerPlugin::updateFileStart' can be static. [functionStatic] dlt-viewer-2.29.0-alpha6/plugin/dummyviewerplugin/dummyviewerplugin.h:58:10: note: Either there is a missing 'override', or the member function 'DummyViewerPlugin::updateFileStart' can be static. dlt-viewer-2.29.0-alpha6/plugin/dummyviewerplugin/dummyviewerplugin.cpp:153:25: note: Either there is a missing 'override', or the member function 'DummyViewerPlugin::updateFileStart' can be static. dlt-viewer-2.29.0-alpha6/plugin/dummyviewerplugin/dummyviewerplugin.cpp:166:25: performance:inconclusive: Either there is a missing 'override', or the member function 'DummyViewerPlugin::updateMsgDecoded' can be static. [functionStatic] dlt-viewer-2.29.0-alpha6/plugin/dummyviewerplugin/dummyviewerplugin.h:60:10: note: Either there is a missing 'override', or the member function 'DummyViewerPlugin::updateMsgDecoded' can be static. dlt-viewer-2.29.0-alpha6/plugin/dummyviewerplugin/dummyviewerplugin.cpp:166:25: note: Either there is a missing 'override', or the member function 'DummyViewerPlugin::updateMsgDecoded' can be static. dlt-viewer-2.29.0-alpha6/plugin/dummyviewerplugin/dummyviewerplugin.cpp:110:25: performance:inconclusive: Either there is a missing 'override', or the member function 'DummyViewerPlugin::selectedIdxMsgDecoded' can be static. [functionStatic] dlt-viewer-2.29.0-alpha6/plugin/dummyviewerplugin/dummyviewerplugin.h:63:10: note: Either there is a missing 'override', or the member function 'DummyViewerPlugin::selectedIdxMsgDecoded' can be static. dlt-viewer-2.29.0-alpha6/plugin/dummyviewerplugin/dummyviewerplugin.cpp:110:25: note: Either there is a missing 'override', or the member function 'DummyViewerPlugin::selectedIdxMsgDecoded' can be static. dlt-viewer-2.29.0-alpha6/plugin/filetransferplugin/configuration.cpp:15:24: style:inconclusive: Technically the member function 'Configuration::getFlstTag' can be const. [functionConst] dlt-viewer-2.29.0-alpha6/plugin/filetransferplugin/configuration.h:12:13: note: Technically the member function 'Configuration::getFlstTag' can be const. dlt-viewer-2.29.0-alpha6/plugin/filetransferplugin/configuration.cpp:15:24: note: Technically the member function 'Configuration::getFlstTag' can be const. dlt-viewer-2.29.0-alpha6/plugin/filetransferplugin/configuration.cpp:16:24: style:inconclusive: Technically the member function 'Configuration::getFldaTag' can be const. [functionConst] dlt-viewer-2.29.0-alpha6/plugin/filetransferplugin/configuration.h:13:13: note: Technically the member function 'Configuration::getFldaTag' can be const. dlt-viewer-2.29.0-alpha6/plugin/filetransferplugin/configuration.cpp:16:24: note: Technically the member function 'Configuration::getFldaTag' can be const. dlt-viewer-2.29.0-alpha6/plugin/filetransferplugin/configuration.cpp:17:24: style:inconclusive: Technically the member function 'Configuration::getFlfiTag' can be const. [functionConst] dlt-viewer-2.29.0-alpha6/plugin/filetransferplugin/configuration.h:14:13: note: Technically the member function 'Configuration::getFlfiTag' can be const. dlt-viewer-2.29.0-alpha6/plugin/filetransferplugin/configuration.cpp:17:24: note: Technically the member function 'Configuration::getFlfiTag' can be const. dlt-viewer-2.29.0-alpha6/plugin/filetransferplugin/configuration.cpp:18:24: style:inconclusive: Technically the member function 'Configuration::getFlerTag' can be const. [functionConst] dlt-viewer-2.29.0-alpha6/plugin/filetransferplugin/configuration.h:15:13: note: Technically the member function 'Configuration::getFlerTag' can be const. dlt-viewer-2.29.0-alpha6/plugin/filetransferplugin/configuration.cpp:18:24: note: Technically the member function 'Configuration::getFlerTag' can be const. dlt-viewer-2.29.0-alpha6/plugin/filetransferplugin/configuration.cpp:19:24: style:inconclusive: Technically the member function 'Configuration::getFlifTag' can be const. [functionConst] dlt-viewer-2.29.0-alpha6/plugin/filetransferplugin/configuration.h:16:13: note: Technically the member function 'Configuration::getFlifTag' can be const. dlt-viewer-2.29.0-alpha6/plugin/filetransferplugin/configuration.cpp:19:24: note: Technically the member function 'Configuration::getFlifTag' can be const. dlt-viewer-2.29.0-alpha6/plugin/filetransferplugin/configuration.cpp:20:24: style:inconclusive: Technically the member function 'Configuration::getAutoSavePath' can be const. [functionConst] dlt-viewer-2.29.0-alpha6/plugin/filetransferplugin/configuration.h:18:13: note: Technically the member function 'Configuration::getAutoSavePath' can be const. dlt-viewer-2.29.0-alpha6/plugin/filetransferplugin/configuration.cpp:20:24: note: Technically the member function 'Configuration::getAutoSavePath' can be const. dlt-viewer-2.29.0-alpha6/plugin/filetransferplugin/configuration.cpp:21:24: style:inconclusive: Technically the member function 'Configuration::getStandardSavePath' can be const. [functionConst] dlt-viewer-2.29.0-alpha6/plugin/filetransferplugin/configuration.h:19:13: note: Technically the member function 'Configuration::getStandardSavePath' can be const. dlt-viewer-2.29.0-alpha6/plugin/filetransferplugin/configuration.cpp:21:24: note: Technically the member function 'Configuration::getStandardSavePath' can be const. dlt-viewer-2.29.0-alpha6/plugin/filetransferplugin/configuration.h:12:13: performance: Function 'getFlstTag()' should return member 'tagFLST' by const reference. [returnByReference] dlt-viewer-2.29.0-alpha6/plugin/filetransferplugin/configuration.h:13:13: performance: Function 'getFldaTag()' should return member 'tagFLDA' by const reference. [returnByReference] dlt-viewer-2.29.0-alpha6/plugin/filetransferplugin/configuration.h:14:13: performance: Function 'getFlfiTag()' should return member 'tagFLFI' by const reference. [returnByReference] dlt-viewer-2.29.0-alpha6/plugin/filetransferplugin/configuration.h:15:13: performance: Function 'getFlerTag()' should return member 'tagFLER' by const reference. [returnByReference] dlt-viewer-2.29.0-alpha6/plugin/filetransferplugin/configuration.h:16:13: performance: Function 'getFlifTag()' should return member 'tagFLIF' by const reference. [returnByReference] dlt-viewer-2.29.0-alpha6/plugin/filetransferplugin/configuration.h:18:13: performance: Function 'getAutoSavePath()' should return member 'AutoSavePath' by const reference. [returnByReference] dlt-viewer-2.29.0-alpha6/plugin/filetransferplugin/configuration.h:19:13: performance: Function 'getStandardSavePath()' should return member 'StandardSavePath' by const reference. [returnByReference] dlt-viewer-2.29.0-alpha6/plugin/filetransferplugin/configuration.cpp:23:40: performance: Function parameter 'newTag' should be passed by const reference. [passedByValue] dlt-viewer-2.29.0-alpha6/plugin/filetransferplugin/configuration.cpp:24:40: performance: Function parameter 'newTag' should be passed by const reference. [passedByValue] dlt-viewer-2.29.0-alpha6/plugin/filetransferplugin/configuration.cpp:25:40: performance: Function parameter 'newTag' should be passed by const reference. [passedByValue] dlt-viewer-2.29.0-alpha6/plugin/filetransferplugin/configuration.cpp:26:40: performance: Function parameter 'newTag' should be passed by const reference. [passedByValue] dlt-viewer-2.29.0-alpha6/plugin/filetransferplugin/configuration.cpp:27:40: performance: Function parameter 'newTag' should be passed by const reference. [passedByValue] dlt-viewer-2.29.0-alpha6/plugin/filetransferplugin/configuration.cpp:28:45: performance: Function parameter 'newTag' should be passed by const reference. [passedByValue] dlt-viewer-2.29.0-alpha6/plugin/filetransferplugin/configuration.cpp:29:49: performance: Function parameter 'newTag' should be passed by const reference. [passedByValue] dlt-viewer-2.29.0-alpha6/plugin/filetransferplugin/file.cpp:51:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable white [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/plugin/filetransferplugin/file.cpp:98:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Null [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/plugin/filetransferplugin/file.cpp:133:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable black [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/plugin/filetransferplugin/file.cpp:151:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable white [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/plugin/filetransferplugin/file.cpp:189:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/plugin/filetransferplugin/file.cpp:69:15: style:inconclusive: Either there is a missing 'override', or the member function 'File::getFilenameOnTarget' can be const. [functionConst] dlt-viewer-2.29.0-alpha6/plugin/filetransferplugin/file.h:40:14: note: Either there is a missing 'override', or the member function 'File::getFilenameOnTarget' can be const. dlt-viewer-2.29.0-alpha6/plugin/filetransferplugin/file.cpp:69:15: note: Either there is a missing 'override', or the member function 'File::getFilenameOnTarget' can be const. dlt-viewer-2.29.0-alpha6/plugin/filetransferplugin/file.cpp:65:15: style:inconclusive: Either there is a missing 'override', or the member function 'File::getFileCreationDate' can be const. [functionConst] dlt-viewer-2.29.0-alpha6/plugin/filetransferplugin/file.h:42:14: note: Either there is a missing 'override', or the member function 'File::getFileCreationDate' can be const. dlt-viewer-2.29.0-alpha6/plugin/filetransferplugin/file.cpp:65:15: note: Either there is a missing 'override', or the member function 'File::getFileCreationDate' can be const. dlt-viewer-2.29.0-alpha6/plugin/filetransferplugin/file.cpp:78:20: style:inconclusive: Either there is a missing 'override', or the member function 'File::getPackages' can be const. [functionConst] dlt-viewer-2.29.0-alpha6/plugin/filetransferplugin/file.h:44:19: note: Either there is a missing 'override', or the member function 'File::getPackages' can be const. dlt-viewer-2.29.0-alpha6/plugin/filetransferplugin/file.cpp:78:20: note: Either there is a missing 'override', or the member function 'File::getPackages' can be const. dlt-viewer-2.29.0-alpha6/plugin/filetransferplugin/file.cpp:81:20: style:inconclusive: Either there is a missing 'override', or the member function 'File::getReceivedPackages' can be const. [functionConst] dlt-viewer-2.29.0-alpha6/plugin/filetransferplugin/file.h:45:19: note: Either there is a missing 'override', or the member function 'File::getReceivedPackages' can be const. dlt-viewer-2.29.0-alpha6/plugin/filetransferplugin/file.cpp:81:20: note: Either there is a missing 'override', or the member function 'File::getReceivedPackages' can be const. dlt-viewer-2.29.0-alpha6/plugin/filetransferplugin/file.cpp:84:20: style:inconclusive: Either there is a missing 'override', or the member function 'File::getSizeInBytes' can be const. [functionConst] dlt-viewer-2.29.0-alpha6/plugin/filetransferplugin/file.h:46:19: note: Either there is a missing 'override', or the member function 'File::getSizeInBytes' can be const. dlt-viewer-2.29.0-alpha6/plugin/filetransferplugin/file.cpp:84:20: note: Either there is a missing 'override', or the member function 'File::getSizeInBytes' can be const. dlt-viewer-2.29.0-alpha6/plugin/filetransferplugin/file.cpp:87:20: style:inconclusive: Either there is a missing 'override', or the member function 'File::getBufferSize' can be const. [functionConst] dlt-viewer-2.29.0-alpha6/plugin/filetransferplugin/file.h:47:19: note: Either there is a missing 'override', or the member function 'File::getBufferSize' can be const. dlt-viewer-2.29.0-alpha6/plugin/filetransferplugin/file.cpp:87:20: note: Either there is a missing 'override', or the member function 'File::getBufferSize' can be const. dlt-viewer-2.29.0-alpha6/plugin/filetransferplugin/file.cpp:156:12: style:inconclusive: Either there is a missing 'override', or the member function 'File::isComplete' can be const. [functionConst] dlt-viewer-2.29.0-alpha6/plugin/filetransferplugin/file.h:62:11: note: Either there is a missing 'override', or the member function 'File::isComplete' can be const. dlt-viewer-2.29.0-alpha6/plugin/filetransferplugin/file.cpp:156:12: note: Either there is a missing 'override', or the member function 'File::isComplete' can be const. dlt-viewer-2.29.0-alpha6/plugin/filetransferplugin/file.h:36:6: style: Class 'File' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dlt-viewer-2.29.0-alpha6/plugin/filetransferplugin/file.h:40:14: performance: Function 'getFilenameOnTarget()' should return member 'filenameWithPath' by const reference. [returnByReference] dlt-viewer-2.29.0-alpha6/plugin/filetransferplugin/file.h:42:14: performance: Function 'getFileCreationDate()' should return member 'fileCreationDate' by const reference. [returnByReference] dlt-viewer-2.29.0-alpha6/plugin/filetransferplugin/file.cpp:216:15: style: The scope of the variable 'msgBuffer' can be reduced. [variableScope] dlt-viewer-2.29.0-alpha6/plugin/filetransferplugin/file.cpp:92:32: performance: Function parameter 'f' should be passed by const reference. [passedByValue] dlt-viewer-2.29.0-alpha6/plugin/filetransferplugin/file.cpp:97:40: performance: Function parameter 'f' should be passed by const reference. [passedByValue] dlt-viewer-2.29.0-alpha6/plugin/filetransferplugin/file.cpp:137:33: performance: Function parameter 'filename' should be passed by const reference. [passedByValue] dlt-viewer-2.29.0-alpha6/plugin/filetransferplugin/file.cpp:137:51: performance: Function parameter 'errorCode1' should be passed by const reference. [passedByValue] dlt-viewer-2.29.0-alpha6/plugin/filetransferplugin/file.cpp:137:71: performance: Function parameter 'errorCode2' should be passed by const reference. [passedByValue] dlt-viewer-2.29.0-alpha6/plugin/filetransferplugin/file.cpp:160:44: performance: Function parameter 'packageNumber' should be passed by const reference. [passedByValue] dlt-viewer-2.29.0-alpha6/plugin/filetransferplugin/filetransferplugin.cpp:53:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PLUGIN_INTERFACE_VERSION [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/plugin/filetransferplugin/filetransferplugin.cpp:80:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/plugin/filetransferplugin/filetransferplugin.cpp:255:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DltTypeLog [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/plugin/filetransferplugin/filetransferplugin.cpp:328:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ItemIsUserCheckable [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/plugin/filetransferplugin/filetransferplugin.cpp:396:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitive [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/plugin/filetransferplugin/filetransferplugin.cpp:30:21: warning: Member variable 'FiletransferPlugin::dltControl' is not initialized in the constructor. [uninitMemberVar] dlt-viewer-2.29.0-alpha6/plugin/filetransferplugin/filetransferplugin.cpp:41:29: style:inconclusive: Either there is a missing 'override', or the member function 'FiletransferPlugin::name' can be const. [functionConst] dlt-viewer-2.29.0-alpha6/plugin/filetransferplugin/filetransferplugin.h:47:13: note: Either there is a missing 'override', or the member function 'FiletransferPlugin::name' can be const. dlt-viewer-2.29.0-alpha6/plugin/filetransferplugin/filetransferplugin.cpp:41:29: note: Either there is a missing 'override', or the member function 'FiletransferPlugin::name' can be const. dlt-viewer-2.29.0-alpha6/plugin/filetransferplugin/filetransferplugin.cpp:46:29: performance:inconclusive: Either there is a missing 'override', or the member function 'FiletransferPlugin::pluginVersion' can be static. [functionStatic] dlt-viewer-2.29.0-alpha6/plugin/filetransferplugin/filetransferplugin.h:48:13: note: Either there is a missing 'override', or the member function 'FiletransferPlugin::pluginVersion' can be static. dlt-viewer-2.29.0-alpha6/plugin/filetransferplugin/filetransferplugin.cpp:46:29: note: Either there is a missing 'override', or the member function 'FiletransferPlugin::pluginVersion' can be static. dlt-viewer-2.29.0-alpha6/plugin/filetransferplugin/filetransferplugin.cpp:51:29: style:inconclusive: Either there is a missing 'override', or the member function 'FiletransferPlugin::pluginInterfaceVersion' can be const. [functionConst] dlt-viewer-2.29.0-alpha6/plugin/filetransferplugin/filetransferplugin.h:49:13: note: Either there is a missing 'override', or the member function 'FiletransferPlugin::pluginInterfaceVersion' can be const. dlt-viewer-2.29.0-alpha6/plugin/filetransferplugin/filetransferplugin.cpp:51:29: note: Either there is a missing 'override', or the member function 'FiletransferPlugin::pluginInterfaceVersion' can be const. dlt-viewer-2.29.0-alpha6/plugin/filetransferplugin/filetransferplugin.cpp:63:29: style:inconclusive: Either there is a missing 'override', or the member function 'FiletransferPlugin::error' can be const. [functionConst] dlt-viewer-2.29.0-alpha6/plugin/filetransferplugin/filetransferplugin.h:51:13: note: Either there is a missing 'override', or the member function 'FiletransferPlugin::error' can be const. dlt-viewer-2.29.0-alpha6/plugin/filetransferplugin/filetransferplugin.cpp:63:29: note: Either there is a missing 'override', or the member function 'FiletransferPlugin::error' can be const. dlt-viewer-2.29.0-alpha6/plugin/filetransferplugin/filetransferplugin.cpp:158:26: style:inconclusive: Either there is a missing 'override', or the member function 'FiletransferPlugin::saveConfig' can be const. [functionConst] dlt-viewer-2.29.0-alpha6/plugin/filetransferplugin/filetransferplugin.h:53:10: note: Either there is a missing 'override', or the member function 'FiletransferPlugin::saveConfig' can be const. dlt-viewer-2.29.0-alpha6/plugin/filetransferplugin/filetransferplugin.cpp:158:26: note: Either there is a missing 'override', or the member function 'FiletransferPlugin::saveConfig' can be const. dlt-viewer-2.29.0-alpha6/plugin/filetransferplugin/filetransferplugin.cpp:219:26: performance:inconclusive: Either there is a missing 'override', or the member function 'FiletransferPlugin::initFileFinish' can be static. [functionStatic] dlt-viewer-2.29.0-alpha6/plugin/filetransferplugin/filetransferplugin.h:59:10: note: Either there is a missing 'override', or the member function 'FiletransferPlugin::initFileFinish' can be static. dlt-viewer-2.29.0-alpha6/plugin/filetransferplugin/filetransferplugin.cpp:219:26: note: Either there is a missing 'override', or the member function 'FiletransferPlugin::initFileFinish' can be static. dlt-viewer-2.29.0-alpha6/plugin/filetransferplugin/filetransferplugin.cpp:214:26: performance:inconclusive: Either there is a missing 'override', or the member function 'FiletransferPlugin::initMsgDecoded' can be static. [functionStatic] dlt-viewer-2.29.0-alpha6/plugin/filetransferplugin/filetransferplugin.h:61:10: note: Either there is a missing 'override', or the member function 'FiletransferPlugin::initMsgDecoded' can be static. dlt-viewer-2.29.0-alpha6/plugin/filetransferplugin/filetransferplugin.cpp:214:26: note: Either there is a missing 'override', or the member function 'FiletransferPlugin::initMsgDecoded' can be static. dlt-viewer-2.29.0-alpha6/plugin/filetransferplugin/filetransferplugin.cpp:224:26: performance:inconclusive: Either there is a missing 'override', or the member function 'FiletransferPlugin::updateFileStart' can be static. [functionStatic] dlt-viewer-2.29.0-alpha6/plugin/filetransferplugin/filetransferplugin.h:62:10: note: Either there is a missing 'override', or the member function 'FiletransferPlugin::updateFileStart' can be static. dlt-viewer-2.29.0-alpha6/plugin/filetransferplugin/filetransferplugin.cpp:224:26: note: Either there is a missing 'override', or the member function 'FiletransferPlugin::updateFileStart' can be static. dlt-viewer-2.29.0-alpha6/plugin/filetransferplugin/filetransferplugin.cpp:236:26: performance:inconclusive: Either there is a missing 'override', or the member function 'FiletransferPlugin::updateMsgDecoded' can be static. [functionStatic] dlt-viewer-2.29.0-alpha6/plugin/filetransferplugin/filetransferplugin.h:64:10: note: Either there is a missing 'override', or the member function 'FiletransferPlugin::updateMsgDecoded' can be static. dlt-viewer-2.29.0-alpha6/plugin/filetransferplugin/filetransferplugin.cpp:236:26: note: Either there is a missing 'override', or the member function 'FiletransferPlugin::updateMsgDecoded' can be static. dlt-viewer-2.29.0-alpha6/plugin/filetransferplugin/filetransferplugin.cpp:240:26: performance:inconclusive: Either there is a missing 'override', or the member function 'FiletransferPlugin::updateFileFinish' can be static. [functionStatic] dlt-viewer-2.29.0-alpha6/plugin/filetransferplugin/filetransferplugin.h:65:10: note: Either there is a missing 'override', or the member function 'FiletransferPlugin::updateFileFinish' can be static. dlt-viewer-2.29.0-alpha6/plugin/filetransferplugin/filetransferplugin.cpp:240:26: note: Either there is a missing 'override', or the member function 'FiletransferPlugin::updateFileFinish' can be static. dlt-viewer-2.29.0-alpha6/plugin/filetransferplugin/filetransferplugin.cpp:186:26: performance:inconclusive: Either there is a missing 'override', or the member function 'FiletransferPlugin::selectedIdxMsg' can be static. [functionStatic] dlt-viewer-2.29.0-alpha6/plugin/filetransferplugin/filetransferplugin.h:66:10: note: Either there is a missing 'override', or the member function 'FiletransferPlugin::selectedIdxMsg' can be static. dlt-viewer-2.29.0-alpha6/plugin/filetransferplugin/filetransferplugin.cpp:186:26: note: Either there is a missing 'override', or the member function 'FiletransferPlugin::selectedIdxMsg' can be static. dlt-viewer-2.29.0-alpha6/plugin/filetransferplugin/filetransferplugin.cpp:191:26: performance:inconclusive: Either there is a missing 'override', or the member function 'FiletransferPlugin::selectedIdxMsgDecoded' can be static. [functionStatic] dlt-viewer-2.29.0-alpha6/plugin/filetransferplugin/filetransferplugin.h:67:10: note: Either there is a missing 'override', or the member function 'FiletransferPlugin::selectedIdxMsgDecoded' can be static. dlt-viewer-2.29.0-alpha6/plugin/filetransferplugin/filetransferplugin.cpp:191:26: note: Either there is a missing 'override', or the member function 'FiletransferPlugin::selectedIdxMsgDecoded' can be static. dlt-viewer-2.29.0-alpha6/plugin/filetransferplugin/filetransferplugin.cpp:451:26: style:inconclusive: Either there is a missing 'override', or the member function 'FiletransferPlugin::initConnections' can be const. [functionConst] dlt-viewer-2.29.0-alpha6/plugin/filetransferplugin/filetransferplugin.h:78:10: note: Either there is a missing 'override', or the member function 'FiletransferPlugin::initConnections' can be const. dlt-viewer-2.29.0-alpha6/plugin/filetransferplugin/filetransferplugin.cpp:451:26: note: Either there is a missing 'override', or the member function 'FiletransferPlugin::initConnections' can be const. dlt-viewer-2.29.0-alpha6/plugin/filetransferplugin/filetransferplugin.cpp:456:26: style:inconclusive: Either there is a missing 'override', or the member function 'FiletransferPlugin::controlMsg' can be const. [functionConst] dlt-viewer-2.29.0-alpha6/plugin/filetransferplugin/filetransferplugin.h:79:10: note: Either there is a missing 'override', or the member function 'FiletransferPlugin::controlMsg' can be const. dlt-viewer-2.29.0-alpha6/plugin/filetransferplugin/filetransferplugin.cpp:456:26: note: Either there is a missing 'override', or the member function 'FiletransferPlugin::controlMsg' can be const. dlt-viewer-2.29.0-alpha6/plugin/filetransferplugin/filetransferplugin.cpp:461:26: style:inconclusive: Either there is a missing 'override', or the member function 'FiletransferPlugin::stateChanged' can be const. [functionConst] dlt-viewer-2.29.0-alpha6/plugin/filetransferplugin/filetransferplugin.h:80:10: note: Either there is a missing 'override', or the member function 'FiletransferPlugin::stateChanged' can be const. dlt-viewer-2.29.0-alpha6/plugin/filetransferplugin/filetransferplugin.cpp:461:26: note: Either there is a missing 'override', or the member function 'FiletransferPlugin::stateChanged' can be const. dlt-viewer-2.29.0-alpha6/plugin/filetransferplugin/filetransferplugin.cpp:470:26: style:inconclusive: Either there is a missing 'override', or the member function 'FiletransferPlugin::autoscrollStateChanged' can be const. [functionConst] dlt-viewer-2.29.0-alpha6/plugin/filetransferplugin/filetransferplugin.h:81:10: note: Either there is a missing 'override', or the member function 'FiletransferPlugin::autoscrollStateChanged' can be const. dlt-viewer-2.29.0-alpha6/plugin/filetransferplugin/filetransferplugin.cpp:470:26: note: Either there is a missing 'override', or the member function 'FiletransferPlugin::autoscrollStateChanged' can be const. dlt-viewer-2.29.0-alpha6/plugin/filetransferplugin/filetransferplugin.cpp:476:26: style:inconclusive: Either there is a missing 'override', or the member function 'FiletransferPlugin::initMessageDecoder' can be const. [functionConst] dlt-viewer-2.29.0-alpha6/plugin/filetransferplugin/filetransferplugin.h:82:10: note: Either there is a missing 'override', or the member function 'FiletransferPlugin::initMessageDecoder' can be const. dlt-viewer-2.29.0-alpha6/plugin/filetransferplugin/filetransferplugin.cpp:476:26: note: Either there is a missing 'override', or the member function 'FiletransferPlugin::initMessageDecoder' can be const. dlt-viewer-2.29.0-alpha6/plugin/filetransferplugin/filetransferplugin.cpp:481:26: style:inconclusive: Either there is a missing 'override', or the member function 'FiletransferPlugin::initMainTableView' can be const. [functionConst] dlt-viewer-2.29.0-alpha6/plugin/filetransferplugin/filetransferplugin.h:83:10: note: Either there is a missing 'override', or the member function 'FiletransferPlugin::initMainTableView' can be const. dlt-viewer-2.29.0-alpha6/plugin/filetransferplugin/filetransferplugin.cpp:481:26: note: Either there is a missing 'override', or the member function 'FiletransferPlugin::initMainTableView' can be const. dlt-viewer-2.29.0-alpha6/plugin/filetransferplugin/filetransferplugin.cpp:486:26: performance:inconclusive: Either there is a missing 'override', or the member function 'FiletransferPlugin::configurationChanged' can be static. [functionStatic] dlt-viewer-2.29.0-alpha6/plugin/filetransferplugin/filetransferplugin.h:84:10: note: Either there is a missing 'override', or the member function 'FiletransferPlugin::configurationChanged' can be static. dlt-viewer-2.29.0-alpha6/plugin/filetransferplugin/filetransferplugin.cpp:486:26: note: Either there is a missing 'override', or the member function 'FiletransferPlugin::configurationChanged' can be static. dlt-viewer-2.29.0-alpha6/plugin/filetransferplugin/filetransferplugin.cpp:364:26: style:inconclusive: Either there is a missing 'override', or the member function 'FiletransferPlugin::doFLIF' can be const. [functionConst] dlt-viewer-2.29.0-alpha6/plugin/filetransferplugin/filetransferplugin.h:98:10: note: Either there is a missing 'override', or the member function 'FiletransferPlugin::doFLIF' can be const. dlt-viewer-2.29.0-alpha6/plugin/filetransferplugin/filetransferplugin.cpp:364:26: note: Either there is a missing 'override', or the member function 'FiletransferPlugin::doFLIF' can be const. dlt-viewer-2.29.0-alpha6/plugin/filetransferplugin/filetransferplugin.h:47:13: performance: Function 'name()' should return member 'plugin_name_displayed' by const reference. [returnByReference] dlt-viewer-2.29.0-alpha6/plugin/filetransferplugin/filetransferplugin.h:51:13: performance: Function 'error()' should return member 'errorText' by const reference. [returnByReference] dlt-viewer-2.29.0-alpha6/plugin/filetransferplugin/filetransferplugin.cpp:388:42: performance: Function parameter 'command' should be passed by const reference. [passedByValue] dlt-viewer-2.29.0-alpha6/plugin/filetransferplugin/filetransferplugin.cpp:388:66: performance: Function parameter 'params' should be passed by const reference. [passedByValue] dlt-viewer-2.29.0-alpha6/plugin/filetransferplugin/filetransferplugin.cpp:461:110: performance: Function parameter 'hostname' should be passed by const reference. [passedByValue] dlt-viewer-2.29.0-alpha6/plugin/filetransferplugin/form.cpp:47:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AscendingOrder [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/plugin/filetransferplugin/form.cpp:94:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NotChecked [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/plugin/filetransferplugin/form.cpp:113:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoChildren [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/plugin/filetransferplugin/form.cpp:142:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Checked [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/plugin/filetransferplugin/form.cpp:171:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Information [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/plugin/filetransferplugin/form.cpp:197:129: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DontResolveSymlinks [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/plugin/filetransferplugin/form.cpp:293:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoChildren [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/plugin/filetransferplugin/form.cpp:321:129: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DontResolveSymlinks [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/plugin/filetransferplugin/form.cpp:464:81: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MatchExactly [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/plugin/filetransferplugin/form.cpp:482:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MatchExactly [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/plugin/filetransferplugin/form.cpp:505:95: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MatchExactly [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/plugin/filetransferplugin/form.cpp:522:79: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MatchExactly [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/plugin/filetransferplugin/form.cpp:545:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoChildren [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/plugin/filetransferplugin/imagepreviewdialog.cpp:32:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lightGray [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/plugin/filetransferplugin/imagepreviewdialog.cpp:65:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KeepAspectRatio [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/plugin/filetransferplugin/imagepreviewdialog.cpp:55:26: style:inconclusive: Either there is a missing 'override', or the member function 'ImagePreviewDialog::isFileSupported' can be const. [functionConst] dlt-viewer-2.29.0-alpha6/plugin/filetransferplugin/imagepreviewdialog.h:44:10: note: Either there is a missing 'override', or the member function 'ImagePreviewDialog::isFileSupported' can be const. dlt-viewer-2.29.0-alpha6/plugin/filetransferplugin/imagepreviewdialog.cpp:55:26: note: Either there is a missing 'override', or the member function 'ImagePreviewDialog::isFileSupported' can be const. dlt-viewer-2.29.0-alpha6/plugin/filetransferplugin/imagepreviewdialog.cpp:23:48: performance: Function parameter 'file' should be passed by const reference. [passedByValue] dlt-viewer-2.29.0-alpha6/plugin/filetransferplugin/textviewdialog.cpp:23:40: performance: Function parameter 'file' should be passed by const reference. [passedByValue] dlt-viewer-2.29.0-alpha6/plugin/filetransferplugin/form.cpp:214:24: warning: Either the condition 'tmpfile==NULL' is redundant or there is possible null pointer dereference: tmpfile. [nullPointerRedundantCheck] dlt-viewer-2.29.0-alpha6/plugin/filetransferplugin/form.cpp:219:21: note: Assuming that condition 'tmpfile==NULL' is not redundant dlt-viewer-2.29.0-alpha6/plugin/filetransferplugin/form.cpp:214:24: note: Null pointer dereference dlt-viewer-2.29.0-alpha6/plugin/filetransferplugin/form.cpp:356:24: warning: Either the condition 'tmpfile!=NULL' is redundant or there is possible null pointer dereference: tmpfile. [nullPointerRedundantCheck] dlt-viewer-2.29.0-alpha6/plugin/filetransferplugin/form.cpp:361:21: note: Assuming that condition 'tmpfile!=NULL' is not redundant dlt-viewer-2.29.0-alpha6/plugin/filetransferplugin/form.cpp:356:24: note: Null pointer dereference dlt-viewer-2.29.0-alpha6/plugin/filetransferplugin/form.cpp:454:25: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] dlt-viewer-2.29.0-alpha6/plugin/filetransferplugin/form.cpp:473:22: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] dlt-viewer-2.29.0-alpha6/plugin/filetransferplugin/form.cpp:486:18: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] dlt-viewer-2.29.0-alpha6/plugin/filetransferplugin/form.cpp:530:15: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] dlt-viewer-2.29.0-alpha6/plugin/nonverboseplugin/nonverboseplugin.cpp:53:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PLUGIN_INTERFACE_VERSION [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/plugin/nonverboseplugin/nonverboseplugin.cpp:81:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Files [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/plugin/nonverboseplugin/nonverboseplugin.cpp:119:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/plugin/nonverboseplugin/nonverboseplugin.cpp:535:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DltModeNonVerbose [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/plugin/nonverboseplugin/nonverboseplugin.cpp:561:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DltModeNonVerbose [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/plugin/filetransferplugin/form.cpp:67:43: style:inconclusive: Function 'setAutoSave' argument 2 names different: declaration 'autosave' definition 'save'. [funcArgNamesDifferent] dlt-viewer-2.29.0-alpha6/plugin/filetransferplugin/form.h:42:41: note: Function 'setAutoSave' argument 2 names different: declaration 'autosave' definition 'save'. dlt-viewer-2.29.0-alpha6/plugin/filetransferplugin/form.cpp:67:43: note: Function 'setAutoSave' argument 2 names different: declaration 'autosave' definition 'save'. dlt-viewer-2.29.0-alpha6/plugin/filetransferplugin/form.cpp:519:31: style:inconclusive: Function 'error_slot' argument 1 names different: declaration 'filesname' definition 'filename'. [funcArgNamesDifferent] dlt-viewer-2.29.0-alpha6/plugin/filetransferplugin/form.h:79:29: note: Function 'error_slot' argument 1 names different: declaration 'filesname' definition 'filename'. dlt-viewer-2.29.0-alpha6/plugin/filetransferplugin/form.cpp:519:31: note: Function 'error_slot' argument 1 names different: declaration 'filesname' definition 'filename'. dlt-viewer-2.29.0-alpha6/plugin/filetransferplugin/form.cpp:67:32: performance: Function parameter 'path' should be passed by const reference. [passedByValue] dlt-viewer-2.29.0-alpha6/plugin/filetransferplugin/form.cpp:74:36: performance: Function parameter 'path' should be passed by const reference. [passedByValue] dlt-viewer-2.29.0-alpha6/plugin/filetransferplugin/form.cpp:462:56: performance: Function parameter 'packetnumber' should be passed by const reference. [passedByValue] dlt-viewer-2.29.0-alpha6/plugin/filetransferplugin/form.cpp:519:49: performance: Function parameter 'errorCode1' should be passed by const reference. [passedByValue] dlt-viewer-2.29.0-alpha6/plugin/filetransferplugin/form.cpp:519:69: performance: Function parameter 'errorCode2' should be passed by const reference. [passedByValue] dlt-viewer-2.29.0-alpha6/plugin/filetransferplugin/form.cpp:519:89: performance: Function parameter 'time' should be passed by const reference. [passedByValue] dlt-viewer-2.29.0-alpha6/plugin/filetransferplugin/form.cpp:301:9: style: Consider using std::distance algorithm instead of a raw loop. [useStlAlgorithm] dlt-viewer-2.29.0-alpha6/plugin/filetransferplugin/form.cpp:352:13: style: Consider using std::distance algorithm instead of a raw loop. [useStlAlgorithm] dlt-viewer-2.29.0-alpha6/plugin/filetransferplugin/form.cpp:240:36: style: Variable 'pathnamesSavedText' is assigned a value that is never used. [unreadVariable] dlt-viewer-2.29.0-alpha6/qdlt/dltmessagematcher.cpp:7:46: style:inconclusive: Function 'match' argument 1 names different: declaration 'message' definition 'msg'. [funcArgNamesDifferent] dlt-viewer-2.29.0-alpha6/qdlt/dltmessagematcher.h:49:31: note: Function 'match' argument 1 names different: declaration 'message' definition 'msg'. dlt-viewer-2.29.0-alpha6/qdlt/dltmessagematcher.cpp:7:46: note: Function 'match' argument 1 names different: declaration 'message' definition 'msg'. dlt-viewer-2.29.0-alpha6/parser/qdltparser.cpp:1492:18: style:inconclusive: Technically the member function 'QDltParser::checkDoubleIds' can be const. [functionConst] dlt-viewer-2.29.0-alpha6/parser/qdltparser.h:108:10: note: Technically the member function 'QDltParser::checkDoubleIds' can be const. dlt-viewer-2.29.0-alpha6/parser/qdltparser.cpp:1492:18: note: Technically the member function 'QDltParser::checkDoubleIds' can be const. dlt-viewer-2.29.0-alpha6/parser/qdltparser.cpp:1052:18: style:inconclusive: Technically the member function 'QDltParser::checkId' can be const. [functionConst] dlt-viewer-2.29.0-alpha6/parser/qdltparser.h:110:10: note: Technically the member function 'QDltParser::checkId' can be const. dlt-viewer-2.29.0-alpha6/parser/qdltparser.cpp:1052:18: note: Technically the member function 'QDltParser::checkId' can be const. dlt-viewer-2.29.0-alpha6/parser/qdltparser.cpp:396:25: performance:inconclusive: Technically the member function 'QDltParser::parseMessageLine' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlt-viewer-2.29.0-alpha6/parser/qdltparser.h:124:17: note: Technically the member function 'QDltParser::parseMessageLine' can be static (but you may consider moving to unnamed namespace). dlt-viewer-2.29.0-alpha6/parser/qdltparser.cpp:396:25: note: Technically the member function 'QDltParser::parseMessageLine' can be static (but you may consider moving to unnamed namespace). dlt-viewer-2.29.0-alpha6/parser/qdltparser.cpp:304:18: performance:inconclusive: Technically the member function 'QDltParser::parseMessageParameter' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlt-viewer-2.29.0-alpha6/parser/qdltparser.h:126:10: note: Technically the member function 'QDltParser::parseMessageParameter' can be static (but you may consider moving to unnamed namespace). dlt-viewer-2.29.0-alpha6/parser/qdltparser.cpp:304:18: note: Technically the member function 'QDltParser::parseMessageParameter' can be static (but you may consider moving to unnamed namespace). dlt-viewer-2.29.0-alpha6/parser/qdltparser.cpp:188:54: style: Condition 'withid' is always false [knownConditionTrueFalse] dlt-viewer-2.29.0-alpha6/parser/qdltparser.cpp:185:30: note: Assuming that condition '!withid' is not redundant dlt-viewer-2.29.0-alpha6/parser/qdltparser.cpp:188:54: note: Condition 'withid' is always false dlt-viewer-2.29.0-alpha6/qdlt/fieldnames.cpp:106:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AlignRight [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/parser/qdltparser.cpp:174:5: warning: Either the condition '!frame' is redundant or there is possible null pointer dereference: frame. [nullPointerRedundantCheck] dlt-viewer-2.29.0-alpha6/parser/qdltparser.cpp:193:8: note: Assuming that condition '!frame' is not redundant dlt-viewer-2.29.0-alpha6/parser/qdltparser.cpp:174:5: note: Null pointer dereference dlt-viewer-2.29.0-alpha6/parser/qdltparser.cpp:175:5: warning: Either the condition '!frame' is redundant or there is possible null pointer dereference: frame. [nullPointerRedundantCheck] dlt-viewer-2.29.0-alpha6/parser/qdltparser.cpp:193:8: note: Assuming that condition '!frame' is not redundant dlt-viewer-2.29.0-alpha6/parser/qdltparser.cpp:175:5: note: Null pointer dereference dlt-viewer-2.29.0-alpha6/parser/qdltparser.cpp:47:16: style: The scope of the variable 'data' can be reduced. [variableScope] dlt-viewer-2.29.0-alpha6/parser/qdltparser.cpp:48:13: style: The scope of the variable 'text' can be reduced. [variableScope] dlt-viewer-2.29.0-alpha6/parser/qdltparser.cpp:110:16: style: The scope of the variable 'data' can be reduced. [variableScope] dlt-viewer-2.29.0-alpha6/parser/qdltparser.cpp:111:13: style: The scope of the variable 'text' can be reduced. [variableScope] dlt-viewer-2.29.0-alpha6/parser/qdltparser.cpp:306:15: style: The scope of the variable 'end' can be reduced. [variableScope] dlt-viewer-2.29.0-alpha6/parser/qdltparser.cpp:557:9: style: The scope of the variable 'i' can be reduced. [variableScope] dlt-viewer-2.29.0-alpha6/parser/qdltparser.cpp:630:21: style: The scope of the variable 'frame' can be reduced. [variableScope] dlt-viewer-2.29.0-alpha6/parser/qdltparser.cpp:648:13: style: Local variable 'i' shadows outer variable [shadowVariable] dlt-viewer-2.29.0-alpha6/parser/qdltparser.cpp:641:35: note: Shadowed declaration dlt-viewer-2.29.0-alpha6/parser/qdltparser.cpp:648:13: note: Shadow variable dlt-viewer-2.29.0-alpha6/parser/qdltparser.cpp:774:13: style: Local variable 'i' shadows outer variable [shadowVariable] dlt-viewer-2.29.0-alpha6/parser/qdltparser.cpp:737:35: note: Shadowed declaration dlt-viewer-2.29.0-alpha6/parser/qdltparser.cpp:774:13: note: Shadow variable dlt-viewer-2.29.0-alpha6/parser/qdltparser.cpp:826:13: style: Local variable 'i' shadows outer variable [shadowVariable] dlt-viewer-2.29.0-alpha6/parser/qdltparser.cpp:737:35: note: Shadowed declaration dlt-viewer-2.29.0-alpha6/parser/qdltparser.cpp:826:13: note: Shadow variable dlt-viewer-2.29.0-alpha6/parser/qdltparser.cpp:1468:4: style: Local variable 'frame' shadows outer variable [shadowVariable] dlt-viewer-2.29.0-alpha6/parser/qdltparser.cpp:1154:20: note: Shadowed declaration dlt-viewer-2.29.0-alpha6/parser/qdltparser.cpp:1468:4: note: Shadow variable dlt-viewer-2.29.0-alpha6/parser/qdltparser.cpp:1472:12: style: Local variable 'pdu' shadows outer variable [shadowVariable] dlt-viewer-2.29.0-alpha6/parser/qdltparser.cpp:1153:18: note: Shadowed declaration dlt-viewer-2.29.0-alpha6/parser/qdltparser.cpp:1472:12: note: Shadow variable dlt-viewer-2.29.0-alpha6/parser/qdltparser.cpp:1670:21: style: Local variable 'text' shadows outer variable [shadowVariable] dlt-viewer-2.29.0-alpha6/parser/qdltparser.cpp:1583:17: note: Shadowed declaration dlt-viewer-2.29.0-alpha6/parser/qdltparser.cpp:1670:21: note: Shadow variable dlt-viewer-2.29.0-alpha6/parser/qdltparser.cpp:1679:21: style: Local variable 'text' shadows outer variable [shadowVariable] dlt-viewer-2.29.0-alpha6/parser/qdltparser.cpp:1583:17: note: Shadowed declaration dlt-viewer-2.29.0-alpha6/parser/qdltparser.cpp:1679:21: note: Shadow variable dlt-viewer-2.29.0-alpha6/parser/qdltparser.cpp:304:48: performance: Function parameter 'argtext' should be passed by const reference. [passedByValue] dlt-viewer-2.29.0-alpha6/parser/qdltparser.cpp:472:42: performance: Function parameter 'text' should be passed by const reference. [passedByValue] dlt-viewer-2.29.0-alpha6/parser/qdltparser.cpp:1052:100: performance: Function parameter 'appId' should be passed by const reference. [passedByValue] dlt-viewer-2.29.0-alpha6/parser/qdltparser.cpp:692:38: style: Parameter 'fileName' can be declared as reference to const [constParameterReference] dlt-viewer-2.29.0-alpha6/parser/qdltparser.cpp:969:41: style: Parameter 'directory' can be declared as reference to const [constParameterReference] dlt-viewer-2.29.0-alpha6/parser/qdltparser.cpp:243:22: style: Variable 'con' can be declared as pointer to const [constVariablePointer] dlt-viewer-2.29.0-alpha6/parser/qdltparser.cpp:751:22: style: Variable 'con' can be declared as pointer to const [constVariablePointer] dlt-viewer-2.29.0-alpha6/parser/qdltparser.cpp:1065:29: style: Variable 'frame' can be declared as pointer to const [constVariablePointer] dlt-viewer-2.29.0-alpha6/parser/qdltparser.cpp:1096:33: style: Variable 'frame' can be declared as pointer to const [constVariablePointer] dlt-viewer-2.29.0-alpha6/parser/qdltparser.cpp:1470:8: style: Variable 'ref' can be declared as pointer to const [constVariablePointer] dlt-viewer-2.29.0-alpha6/parser/qdltparser.cpp:1472:12: style: Variable 'pdu' can be declared as pointer to const [constVariablePointer] dlt-viewer-2.29.0-alpha6/parser/qdltparser.cpp:1475:16: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] dlt-viewer-2.29.0-alpha6/plugin/nonverboseplugin/nonverboseplugin.cpp:48:27: performance:inconclusive: Either there is a missing 'override', or the member function 'NonverbosePlugin::pluginVersion' can be static. [functionStatic] dlt-viewer-2.29.0-alpha6/plugin/nonverboseplugin/nonverboseplugin.h:123:13: note: Either there is a missing 'override', or the member function 'NonverbosePlugin::pluginVersion' can be static. dlt-viewer-2.29.0-alpha6/plugin/nonverboseplugin/nonverboseplugin.cpp:48:27: note: Either there is a missing 'override', or the member function 'NonverbosePlugin::pluginVersion' can be static. dlt-viewer-2.29.0-alpha6/plugin/nonverboseplugin/nonverboseplugin.cpp:52:27: style:inconclusive: Either there is a missing 'override', or the member function 'NonverbosePlugin::pluginInterfaceVersion' can be const. [functionConst] dlt-viewer-2.29.0-alpha6/plugin/nonverboseplugin/nonverboseplugin.h:124:13: note: Either there is a missing 'override', or the member function 'NonverbosePlugin::pluginInterfaceVersion' can be const. dlt-viewer-2.29.0-alpha6/plugin/nonverboseplugin/nonverboseplugin.cpp:52:27: note: Either there is a missing 'override', or the member function 'NonverbosePlugin::pluginInterfaceVersion' can be const. dlt-viewer-2.29.0-alpha6/plugin/nonverboseplugin/nonverboseplugin.cpp:61:27: style:inconclusive: Either there is a missing 'override', or the member function 'NonverbosePlugin::error' can be const. [functionConst] dlt-viewer-2.29.0-alpha6/plugin/nonverboseplugin/nonverboseplugin.h:126:13: note: Either there is a missing 'override', or the member function 'NonverbosePlugin::error' can be const. dlt-viewer-2.29.0-alpha6/plugin/nonverboseplugin/nonverboseplugin.cpp:61:27: note: Either there is a missing 'override', or the member function 'NonverbosePlugin::error' can be const. dlt-viewer-2.29.0-alpha6/plugin/nonverboseplugin/nonverboseplugin.cpp:500:24: style:inconclusive: Either there is a missing 'override', or the member function 'NonverbosePlugin::saveConfig' can be const. [functionConst] dlt-viewer-2.29.0-alpha6/plugin/nonverboseplugin/nonverboseplugin.h:128:10: note: Either there is a missing 'override', or the member function 'NonverbosePlugin::saveConfig' can be const. dlt-viewer-2.29.0-alpha6/plugin/nonverboseplugin/nonverboseplugin.cpp:500:24: note: Either there is a missing 'override', or the member function 'NonverbosePlugin::saveConfig' can be const. dlt-viewer-2.29.0-alpha6/plugin/nonverboseplugin/nonverboseplugin.cpp:669:24: style:inconclusive: Either there is a missing 'override', or the member function 'NonverbosePlugin::initConnections' can be const. [functionConst] dlt-viewer-2.29.0-alpha6/plugin/nonverboseplugin/nonverboseplugin.h:137:10: note: Either there is a missing 'override', or the member function 'NonverbosePlugin::initConnections' can be const. dlt-viewer-2.29.0-alpha6/plugin/nonverboseplugin/nonverboseplugin.cpp:669:24: note: Either there is a missing 'override', or the member function 'NonverbosePlugin::initConnections' can be const. dlt-viewer-2.29.0-alpha6/plugin/nonverboseplugin/nonverboseplugin.cpp:674:24: style:inconclusive: Either there is a missing 'override', or the member function 'NonverbosePlugin::controlMsg' can be const. [functionConst] dlt-viewer-2.29.0-alpha6/plugin/nonverboseplugin/nonverboseplugin.h:138:10: note: Either there is a missing 'override', or the member function 'NonverbosePlugin::controlMsg' can be const. dlt-viewer-2.29.0-alpha6/plugin/nonverboseplugin/nonverboseplugin.cpp:674:24: note: Either there is a missing 'override', or the member function 'NonverbosePlugin::controlMsg' can be const. dlt-viewer-2.29.0-alpha6/plugin/nonverboseplugin/nonverboseplugin.cpp:679:24: style:inconclusive: Either there is a missing 'override', or the member function 'NonverbosePlugin::stateChanged' can be const. [functionConst] dlt-viewer-2.29.0-alpha6/plugin/nonverboseplugin/nonverboseplugin.h:139:10: note: Either there is a missing 'override', or the member function 'NonverbosePlugin::stateChanged' can be const. dlt-viewer-2.29.0-alpha6/plugin/nonverboseplugin/nonverboseplugin.cpp:679:24: note: Either there is a missing 'override', or the member function 'NonverbosePlugin::stateChanged' can be const. dlt-viewer-2.29.0-alpha6/plugin/nonverboseplugin/nonverboseplugin.cpp:687:24: style:inconclusive: Either there is a missing 'override', or the member function 'NonverbosePlugin::autoscrollStateChanged' can be const. [functionConst] dlt-viewer-2.29.0-alpha6/plugin/nonverboseplugin/nonverboseplugin.h:140:10: note: Either there is a missing 'override', or the member function 'NonverbosePlugin::autoscrollStateChanged' can be const. dlt-viewer-2.29.0-alpha6/plugin/nonverboseplugin/nonverboseplugin.cpp:687:24: note: Either there is a missing 'override', or the member function 'NonverbosePlugin::autoscrollStateChanged' can be const. dlt-viewer-2.29.0-alpha6/plugin/nonverboseplugin/nonverboseplugin.cpp:693:24: style:inconclusive: Either there is a missing 'override', or the member function 'NonverbosePlugin::initMessageDecoder' can be const. [functionConst] dlt-viewer-2.29.0-alpha6/plugin/nonverboseplugin/nonverboseplugin.h:141:10: note: Either there is a missing 'override', or the member function 'NonverbosePlugin::initMessageDecoder' can be const. dlt-viewer-2.29.0-alpha6/plugin/nonverboseplugin/nonverboseplugin.cpp:693:24: note: Either there is a missing 'override', or the member function 'NonverbosePlugin::initMessageDecoder' can be const. dlt-viewer-2.29.0-alpha6/plugin/nonverboseplugin/nonverboseplugin.cpp:698:24: style:inconclusive: Either there is a missing 'override', or the member function 'NonverbosePlugin::initMainTableView' can be const. [functionConst] dlt-viewer-2.29.0-alpha6/plugin/nonverboseplugin/nonverboseplugin.h:142:10: note: Either there is a missing 'override', or the member function 'NonverbosePlugin::initMainTableView' can be const. dlt-viewer-2.29.0-alpha6/plugin/nonverboseplugin/nonverboseplugin.cpp:698:24: note: Either there is a missing 'override', or the member function 'NonverbosePlugin::initMainTableView' can be const. dlt-viewer-2.29.0-alpha6/plugin/nonverboseplugin/nonverboseplugin.cpp:703:24: performance:inconclusive: Either there is a missing 'override', or the member function 'NonverbosePlugin::configurationChanged' can be static. [functionStatic] dlt-viewer-2.29.0-alpha6/plugin/nonverboseplugin/nonverboseplugin.h:143:10: note: Either there is a missing 'override', or the member function 'NonverbosePlugin::configurationChanged' can be static. dlt-viewer-2.29.0-alpha6/plugin/nonverboseplugin/nonverboseplugin.cpp:703:24: note: Either there is a missing 'override', or the member function 'NonverbosePlugin::configurationChanged' can be static. dlt-viewer-2.29.0-alpha6/plugin/nonverboseplugin/nonverboseplugin.h:126:13: performance: Function 'error()' should return member 'm_error_string' by const reference. [returnByReference] dlt-viewer-2.29.0-alpha6/parser/qdltparser.cpp:778:20: style: Variable 'length' is assigned a value that is never used. [unreadVariable] dlt-viewer-2.29.0-alpha6/parser/qdltparser.cpp:783:24: style: Variable 'length' is assigned a value that is never used. [unreadVariable] dlt-viewer-2.29.0-alpha6/parser/qdltparser.cpp:785:24: style: Variable 'length' is assigned a value that is never used. [unreadVariable] dlt-viewer-2.29.0-alpha6/parser/qdltparser.cpp:1293:35: style: Variable 'text' is assigned a value that is never used. [unreadVariable] dlt-viewer-2.29.0-alpha6/parser/qdltparser.cpp:1293:30: style: Variable 'text' is assigned a value that is never used. [unreadVariable] dlt-viewer-2.29.0-alpha6/qdlt/dlt_common.c:154:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_ERR [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/qdlt/dlt_common.c:202:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_ERR [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/qdlt/dlt_common.c:288:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_ERR [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/qdlt/dlt_common.c:409:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/qdlt/dlt_common.c:423:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/qdlt/dlt_common.c:439:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/qdlt/dlt_common.c:523:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/qdlt/dlt_common.c:569:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/qdlt/dlt_common.c:604:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/qdlt/dlt_common.c:640:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/qdlt/dlt_common.c:686:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/qdlt/dlt_common.c:710:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/qdlt/dlt_common.c:736:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/qdlt/dlt_common.c:923:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/qdlt/dlt_common.c:1076:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/qdlt/dlt_common.c:1108:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/qdlt/dlt_common.c:1261:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/qdlt/dlt_common.c:1293:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/qdlt/dlt_common.c:1325:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/qdlt/dlt_common.c:1351:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/qdlt/dlt_common.c:1366:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/qdlt/dlt_common.c:1424:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/qdlt/dlt_common.c:1528:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/qdlt/dlt_common.c:1580:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/qdlt/dlt_common.c:1619:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/qdlt/dlt_common.c:1668:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/qdlt/dlt_common.c:1783:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/qdlt/dlt_common.c:1859:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/qdlt/dlt_common.c:1878:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/qdlt/dlt_common.c:1925:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/qdlt/dlt_common.c:2714:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IGNBRK [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/qdlt/dlt_common.c:2777:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable B50 [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/qdlt/dlt_common.c:2966:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCK_MONOTONIC [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/qdlt/dlt_common.c:3368:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_ERR [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/plugin/nonverboseplugin/nonverboseplugin.cpp:640:36: style: C-style pointer casting [cstyleCast] dlt-viewer-2.29.0-alpha6/plugin/nonverboseplugin/nonverboseplugin.cpp:642:48: style: C-style pointer casting [cstyleCast] dlt-viewer-2.29.0-alpha6/plugin/nonverboseplugin/nonverboseplugin.cpp:618:20: style: The scope of the variable 'data' can be reduced. [variableScope] dlt-viewer-2.29.0-alpha6/plugin/nonverboseplugin/nonverboseplugin.cpp:619:24: style: The scope of the variable 'length' can be reduced. [variableScope] dlt-viewer-2.29.0-alpha6/plugin/nonverboseplugin/nonverboseplugin.cpp:475:5: style: Local variable 'frame' shadows outer variable [shadowVariable] dlt-viewer-2.29.0-alpha6/plugin/nonverboseplugin/nonverboseplugin.cpp:130:20: note: Shadowed declaration dlt-viewer-2.29.0-alpha6/plugin/nonverboseplugin/nonverboseplugin.cpp:475:5: note: Shadow variable dlt-viewer-2.29.0-alpha6/plugin/nonverboseplugin/nonverboseplugin.h:39:25: performance: Function parameter 'id' should be passed by const reference. [passedByValue] dlt-viewer-2.29.0-alpha6/plugin/nonverboseplugin/nonverboseplugin.h:39:36: performance: Function parameter 'appid' should be passed by const reference. [passedByValue] dlt-viewer-2.29.0-alpha6/plugin/nonverboseplugin/nonverboseplugin.h:39:50: performance: Function parameter 'ctid' should be passed by const reference. [passedByValue] dlt-viewer-2.29.0-alpha6/plugin/nonverboseplugin/nonverboseplugin.cpp:679:108: performance: Function parameter 'hostname' should be passed by const reference. [passedByValue] dlt-viewer-2.29.0-alpha6/qdlt/qdltbase.cpp:35:8: style: The if condition is the same as the previous if condition [duplicateCondition] dlt-viewer-2.29.0-alpha6/qdlt/qdltbase.cpp:32:8: note: First condition dlt-viewer-2.29.0-alpha6/qdlt/qdltbase.cpp:35:8: note: Second condition dlt-viewer-2.29.0-alpha6/qdlt/qdltbase.cpp:101:8: style: The if condition is the same as the previous if condition [duplicateCondition] dlt-viewer-2.29.0-alpha6/qdlt/qdltbase.cpp:97:8: note: First condition dlt-viewer-2.29.0-alpha6/qdlt/qdltbase.cpp:101:8: note: Second condition dlt-viewer-2.29.0-alpha6/qdlt/qdltbase.cpp:187:29: style: Modulo of one is always equal to zero [moduloofone] dlt-viewer-2.29.0-alpha6/qdlt/qdltconnection.h:74:17: style:inconclusive: Technically the member function 'QDltDataView::data' can be const. [functionConst] dlt-viewer-2.29.0-alpha6/qdlt/qdltconnection.h:75:17: style:inconclusive: Technically the member function 'QDltDataView::constData' can be const. [functionConst] dlt-viewer-2.29.0-alpha6/qdlt/qdltconnection.h:76:9: style:inconclusive: Technically the member function 'QDltDataView::size' can be const. [functionConst] dlt-viewer-2.29.0-alpha6/qdlt/qdltconnection.h:44:5: style: Class 'QDltDataView' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dlt-viewer-2.29.0-alpha6/qdlt/qdltmsg.h:136:13: performance: Function 'getSessionName()' should return member 'sessionName' by const reference. [returnByReference] dlt-viewer-2.29.0-alpha6/qdlt/qdltmsg.h:162:13: performance: Function 'getEcuid()' should return member 'ecuid' by const reference. [returnByReference] dlt-viewer-2.29.0-alpha6/qdlt/qdltmsg.h:174:13: performance: Function 'getApid()' should return member 'apid' by const reference. [returnByReference] dlt-viewer-2.29.0-alpha6/qdlt/qdltmsg.h:186:13: performance: Function 'getCtid()' should return member 'ctid' by const reference. [returnByReference] dlt-viewer-2.29.0-alpha6/qdlt/qdltmsg.h:304:16: performance: Function 'getHeader()' should return member 'header' by const reference. [returnByReference] dlt-viewer-2.29.0-alpha6/qdlt/qdltmsg.h:324:16: performance: Function 'getPayload()' should return member 'payload' by const reference. [returnByReference] dlt-viewer-2.29.0-alpha6/qdlt/qdltargument.h:112:29: performance: Function parameter '_data' should be passed by const reference. [passedByValue] dlt-viewer-2.29.0-alpha6/qdlt/qdltargument.h:128:26: performance: Function parameter '_name' should be passed by const reference. [passedByValue] dlt-viewer-2.29.0-alpha6/qdlt/qdltargument.h:144:26: performance: Function parameter '_unit' should be passed by const reference. [passedByValue] dlt-viewer-2.29.0-alpha6/qdlt/qdltmsg.h:142:33: performance: Function parameter 'sessionName' should be passed by const reference. [passedByValue] dlt-viewer-2.29.0-alpha6/qdlt/qdltmsg.h:168:27: performance: Function parameter '_ecuid' should be passed by const reference. [passedByValue] dlt-viewer-2.29.0-alpha6/qdlt/qdltmsg.h:180:26: performance: Function parameter 'id' should be passed by const reference. [passedByValue] dlt-viewer-2.29.0-alpha6/qdlt/qdltmsg.h:192:26: performance: Function parameter 'id' should be passed by const reference. [passedByValue] dlt-viewer-2.29.0-alpha6/qdlt/qdltmsg.h:311:32: style: Parameter 'data' can be declared as reference to const [constParameterReference] dlt-viewer-2.29.0-alpha6/qdlt/qdltmsg.h:331:33: style: Parameter 'data' can be declared as reference to const [constParameterReference] dlt-viewer-2.29.0-alpha6/qdlt/qdltcontrol.cpp:51:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QString [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/qdlt/qdltcontrol.h:39:5: style: Class 'QDltControl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dlt-viewer-2.29.0-alpha6/qdlt/qdltcontrol.cpp:31:35: style:inconclusive: Function 'QDltControl' argument 1 names different: declaration 'server' definition '_server'. [funcArgNamesDifferent] dlt-viewer-2.29.0-alpha6/qdlt/qdltcontrol.h:39:26: note: Function 'QDltControl' argument 1 names different: declaration 'server' definition '_server'. dlt-viewer-2.29.0-alpha6/qdlt/qdltcontrol.cpp:31:35: note: Function 'QDltControl' argument 1 names different: declaration 'server' definition '_server'. dlt-viewer-2.29.0-alpha6/qdlt/qdltcontrol.cpp:68:51: performance: Function parameter 'applicationId' should be passed by const reference. [passedByValue] dlt-viewer-2.29.0-alpha6/qdlt/qdltcontrol.cpp:68:73: performance: Function parameter 'contextId' should be passed by const reference. [passedByValue] dlt-viewer-2.29.0-alpha6/qdlt/qdltcontrol.cpp:68:108: performance: Function parameter 'data' should be passed by const reference. [passedByValue] dlt-viewer-2.29.0-alpha6/qdlt/qdltcontrol.cpp:78:35: performance: Function parameter 'filename' should be passed by const reference. [passedByValue] dlt-viewer-2.29.0-alpha6/qdlt/qdltcontrol.cpp:83:40: performance: Function parameter 'filenames' should be passed by const reference. [passedByValue] dlt-viewer-2.29.0-alpha6/qdlt/qdltcontrol.cpp:88:38: performance: Function parameter 'filename' should be passed by const reference. [passedByValue] dlt-viewer-2.29.0-alpha6/qdlt/qdltctrlmsg.h:71:39: debug: simplifyOperatorName: found unsimplified operator name [debug] dlt-viewer-2.29.0-alpha6/qdlt/qdltdefaultfilter.cpp:79:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Files [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/qdlt/qdltfilterlist.h:124:13: performance: Function 'getFilename()' should return member 'filename' by const reference. [returnByReference] dlt-viewer-2.29.0-alpha6/qdlt/qdltdefaultfilter.cpp:93:17: style: Local variable 'dir' shadows outer variable [shadowVariable] dlt-viewer-2.29.0-alpha6/qdlt/qdltdefaultfilter.cpp:71:10: note: Shadowed declaration dlt-viewer-2.29.0-alpha6/qdlt/qdltdefaultfilter.cpp:93:17: note: Shadow variable dlt-viewer-2.29.0-alpha6/qdlt/qdltdefaultfilter.cpp:59:38: performance: Function parameter 'path' should be passed by const reference. [passedByValue] dlt-viewer-2.29.0-alpha6/qdlt/qdltdefaultfilter.cpp:79:5: performance: Range variable 'fileName' should be declared as const reference. [iterateByValue] dlt-viewer-2.29.0-alpha6/qdlt/qdltdefaultfilter.cpp:54:5: error: Uninitialized variable: t2.allIndexSize [uninitvar] dlt-viewer-2.29.0-alpha6/qdlt/qdltdefaultfilter.cpp:104:5: error: Uninitialized variable: t2.allIndexSize [uninitvar] dlt-viewer-2.29.0-alpha6/qdlt/qdltargument.h:106:16: performance: Function 'getData()' should return member 'data' by const reference. [returnByReference] dlt-viewer-2.29.0-alpha6/qdlt/qdltargument.h:120:13: performance: Function 'getName()' should return member 'name' by const reference. [returnByReference] dlt-viewer-2.29.0-alpha6/qdlt/qdltargument.h:136:13: performance: Function 'getUnit()' should return member 'unit' by const reference. [returnByReference] dlt-viewer-2.29.0-alpha6/qdlt/qdltargument.cpp:95:21: style: C-style pointer casting [cstyleCast] dlt-viewer-2.29.0-alpha6/qdlt/qdltargument.cpp:97:19: style: C-style pointer casting [cstyleCast] dlt-viewer-2.29.0-alpha6/qdlt/qdltargument.cpp:147:24: style: C-style pointer casting [cstyleCast] dlt-viewer-2.29.0-alpha6/qdlt/qdltargument.cpp:149:22: style: C-style pointer casting [cstyleCast] dlt-viewer-2.29.0-alpha6/qdlt/qdltargument.cpp:160:25: style: C-style pointer casting [cstyleCast] dlt-viewer-2.29.0-alpha6/qdlt/qdltargument.cpp:162:23: style: C-style pointer casting [cstyleCast] dlt-viewer-2.29.0-alpha6/qdlt/qdltargument.cpp:169:29: style: C-style pointer casting [cstyleCast] dlt-viewer-2.29.0-alpha6/qdlt/qdltargument.cpp:171:27: style: C-style pointer casting [cstyleCast] dlt-viewer-2.29.0-alpha6/qdlt/qdltargument.cpp:415:48: style: C-style pointer casting [cstyleCast] dlt-viewer-2.29.0-alpha6/qdlt/qdltargument.cpp:419:52: style: C-style pointer casting [cstyleCast] dlt-viewer-2.29.0-alpha6/qdlt/qdltargument.cpp:421:50: style: C-style pointer casting [cstyleCast] dlt-viewer-2.29.0-alpha6/qdlt/qdltargument.cpp:425:50: style: C-style pointer casting [cstyleCast] dlt-viewer-2.29.0-alpha6/qdlt/qdltargument.cpp:427:48: style: C-style pointer casting [cstyleCast] dlt-viewer-2.29.0-alpha6/qdlt/qdltargument.cpp:431:56: style: C-style pointer casting [cstyleCast] dlt-viewer-2.29.0-alpha6/qdlt/qdltargument.cpp:433:54: style: C-style pointer casting [cstyleCast] dlt-viewer-2.29.0-alpha6/qdlt/qdltargument.cpp:464:61: style: C-style pointer casting [cstyleCast] dlt-viewer-2.29.0-alpha6/qdlt/qdltargument.cpp:468:65: style: C-style pointer casting [cstyleCast] dlt-viewer-2.29.0-alpha6/qdlt/qdltargument.cpp:470:63: style: C-style pointer casting [cstyleCast] dlt-viewer-2.29.0-alpha6/qdlt/qdltargument.cpp:474:63: style: C-style pointer casting [cstyleCast] dlt-viewer-2.29.0-alpha6/qdlt/qdltargument.cpp:476:61: style: C-style pointer casting [cstyleCast] dlt-viewer-2.29.0-alpha6/qdlt/qdltargument.cpp:480:69: style: C-style pointer casting [cstyleCast] dlt-viewer-2.29.0-alpha6/qdlt/qdltargument.cpp:482:67: style: C-style pointer casting [cstyleCast] dlt-viewer-2.29.0-alpha6/qdlt/qdltargument.cpp:494:53: style: C-style pointer casting [cstyleCast] dlt-viewer-2.29.0-alpha6/qdlt/qdltargument.cpp:497:34: style: C-style pointer casting [cstyleCast] dlt-viewer-2.29.0-alpha6/qdlt/qdltargument.cpp:498:29: style: C-style pointer casting [cstyleCast] dlt-viewer-2.29.0-alpha6/qdlt/qdltargument.cpp:499:54: style: C-style pointer casting [cstyleCast] dlt-viewer-2.29.0-alpha6/qdlt/qdltargument.cpp:504:53: style: C-style pointer casting [cstyleCast] dlt-viewer-2.29.0-alpha6/qdlt/qdltargument.cpp:506:34: style: C-style pointer casting [cstyleCast] dlt-viewer-2.29.0-alpha6/qdlt/qdltargument.cpp:507:29: style: C-style pointer casting [cstyleCast] dlt-viewer-2.29.0-alpha6/qdlt/qdltargument.cpp:508:54: style: C-style pointer casting [cstyleCast] dlt-viewer-2.29.0-alpha6/qdlt/qdltargument.cpp:548:38: style: C-style pointer casting [cstyleCast] dlt-viewer-2.29.0-alpha6/qdlt/qdltargument.cpp:551:42: style: C-style pointer casting [cstyleCast] dlt-viewer-2.29.0-alpha6/qdlt/qdltargument.cpp:553:33: style: C-style pointer casting [cstyleCast] dlt-viewer-2.29.0-alpha6/qdlt/qdltargument.cpp:556:40: style: C-style pointer casting [cstyleCast] dlt-viewer-2.29.0-alpha6/qdlt/qdltargument.cpp:558:33: style: C-style pointer casting [cstyleCast] dlt-viewer-2.29.0-alpha6/qdlt/qdltargument.cpp:561:46: style: C-style pointer casting [cstyleCast] dlt-viewer-2.29.0-alpha6/qdlt/qdltargument.cpp:563:33: style: C-style pointer casting [cstyleCast] dlt-viewer-2.29.0-alpha6/qdlt/qdltargument.cpp:572:47: style: C-style pointer casting [cstyleCast] dlt-viewer-2.29.0-alpha6/qdlt/qdltargument.cpp:575:51: style: C-style pointer casting [cstyleCast] dlt-viewer-2.29.0-alpha6/qdlt/qdltargument.cpp:577:33: style: C-style pointer casting [cstyleCast] dlt-viewer-2.29.0-alpha6/qdlt/qdltargument.cpp:580:49: style: C-style pointer casting [cstyleCast] dlt-viewer-2.29.0-alpha6/qdlt/qdltargument.cpp:582:33: style: C-style pointer casting [cstyleCast] dlt-viewer-2.29.0-alpha6/qdlt/qdltargument.cpp:585:55: style: C-style pointer casting [cstyleCast] dlt-viewer-2.29.0-alpha6/qdlt/qdltargument.cpp:587:33: style: C-style pointer casting [cstyleCast] dlt-viewer-2.29.0-alpha6/qdlt/qdltargument.cpp:598:43: style: C-style pointer casting [cstyleCast] dlt-viewer-2.29.0-alpha6/qdlt/qdltargument.cpp:602:23: style: C-style pointer casting [cstyleCast] dlt-viewer-2.29.0-alpha6/qdlt/qdltargument.cpp:603:29: style: C-style pointer casting [cstyleCast] dlt-viewer-2.29.0-alpha6/qdlt/qdltargument.cpp:604:44: style: C-style pointer casting [cstyleCast] dlt-viewer-2.29.0-alpha6/qdlt/qdltargument.cpp:608:43: style: C-style pointer casting [cstyleCast] dlt-viewer-2.29.0-alpha6/qdlt/qdltargument.cpp:610:34: style: C-style pointer casting [cstyleCast] dlt-viewer-2.29.0-alpha6/qdlt/qdltargument.cpp:611:29: style: C-style pointer casting [cstyleCast] dlt-viewer-2.29.0-alpha6/qdlt/qdltargument.cpp:612:44: style: C-style pointer casting [cstyleCast] dlt-viewer-2.29.0-alpha6/qdlt/qdltargument.cpp:650:27: style: C-style pointer casting [cstyleCast] dlt-viewer-2.29.0-alpha6/qdlt/qdltargument.cpp:353:31: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] dlt-viewer-2.29.0-alpha6/qdlt/qdltargument.cpp:359:31: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] dlt-viewer-2.29.0-alpha6/qdlt/qdltargument.cpp:658:27: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] dlt-viewer-2.29.0-alpha6/qdlt/qdltargument.cpp:665:27: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] dlt-viewer-2.29.0-alpha6/qdlt/qdltargument.cpp:672:27: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] dlt-viewer-2.29.0-alpha6/qdlt/qdltargument.cpp:679:27: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] dlt-viewer-2.29.0-alpha6/qdlt/qdltargument.cpp:686:27: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] dlt-viewer-2.29.0-alpha6/qdlt/qdltargument.cpp:686:27: portability:inconclusive: Casting from double * to const char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] dlt-viewer-2.29.0-alpha6/qdlt/qdltargument.cpp:654:9: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] dlt-viewer-2.29.0-alpha6/qdlt/qdltargument.cpp:690:9: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] dlt-viewer-2.29.0-alpha6/qdlt/qdltargument.cpp:80:29: style: The scope of the variable 'length2' can be reduced. [variableScope] dlt-viewer-2.29.0-alpha6/qdlt/qdltargument.cpp:80:39: style: The scope of the variable 'length3' can be reduced. [variableScope] dlt-viewer-2.29.0-alpha6/qdlt/qdltargument.cpp:289:44: style:inconclusive: Function 'getArgument' argument 1 names different: declaration 'data' definition 'payload'. [funcArgNamesDifferent] dlt-viewer-2.29.0-alpha6/qdlt/qdltargument.h:164:34: note: Function 'getArgument' argument 1 names different: declaration 'data' definition 'payload'. dlt-viewer-2.29.0-alpha6/qdlt/qdltargument.cpp:289:44: note: Function 'getArgument' argument 1 names different: declaration 'data' definition 'payload'. dlt-viewer-2.29.0-alpha6/qdlt/qdltargument.cpp:291:18: style: Local variable 'dltType' shadows outer variable [shadowVariable] dlt-viewer-2.29.0-alpha6/qdlt/qdltargument.h:188:18: note: Shadowed declaration dlt-viewer-2.29.0-alpha6/qdlt/qdltargument.cpp:291:18: note: Shadow variable dlt-viewer-2.29.0-alpha6/qdlt/qdltpluginmanager.h:20:1: debug: SymbolDatabase couldn't resolve all user defined types. [debug] dlt-viewer-2.29.0-alpha6/qdlt/qdltexporter.cpp:182:80: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Null [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/qdlt/qdltexporter.cpp:215:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/qdlt/qdltexporter.cpp:371:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Null [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/qdlt/qdltexporter.cpp:465:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Null [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/qdlt/qdltfile.cpp:149:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/qdlt/qdltfilter.cpp:152:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoPatternOption [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/qdlt/qdltfilter.cpp:212:131: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseSensitive [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/qdlt/qdltfilter.cpp:31:13: warning: Member variable 'QDltFilter::enableMessageId' is not initialized in the constructor. [uninitMemberVar] dlt-viewer-2.29.0-alpha6/qdlt/qdltfile.cpp:32:11: warning: Member variable 'QDltFile::dltv2Support' is not initialized in the constructor. [uninitMemberVar] dlt-viewer-2.29.0-alpha6/qdlt/qdltfile.h:181:20: performance: Function 'getFilterList()' should return member 'filterList' by const reference. [returnByReference] dlt-viewer-2.29.0-alpha6/qdlt/qdltfile.h:276:21: performance: Function 'getIndexFilter()' should return member 'indexFilter' by const reference. [returnByReference] dlt-viewer-2.29.0-alpha6/qdlt/qdltfile.cpp:434:16: style: The scope of the variable 'buf' can be reduced. [variableScope] dlt-viewer-2.29.0-alpha6/qdlt/qdltfile.cpp:61:37: style:inconclusive: Function 'setDLTv2Support' argument 1 names different: declaration 'dltv2Support' definition '_dltv2Support'. [funcArgNamesDifferent] dlt-viewer-2.29.0-alpha6/qdlt/qdltfile.h:294:31: note: Function 'setDLTv2Support' argument 1 names different: declaration 'dltv2Support' definition '_dltv2Support'. dlt-viewer-2.29.0-alpha6/qdlt/qdltfile.cpp:61:37: note: Function 'setDLTv2Support' argument 1 names different: declaration 'dltv2Support' definition '_dltv2Support'. dlt-viewer-2.29.0-alpha6/qdlt/qdltfile.cpp:732:38: style:inconclusive: Function 'addFilter' argument 1 names different: declaration 'filter' definition '_filter'. [funcArgNamesDifferent] dlt-viewer-2.29.0-alpha6/qdlt/qdltfile.h:193:32: note: Function 'addFilter' argument 1 names different: declaration 'filter' definition '_filter'. dlt-viewer-2.29.0-alpha6/qdlt/qdltfile.cpp:732:38: note: Function 'addFilter' argument 1 names different: declaration 'filter' definition '_filter'. dlt-viewer-2.29.0-alpha6/qdlt/qdltfile.cpp:114:12: style: Local variable 'size' shadows outer function [shadowFunction] dlt-viewer-2.29.0-alpha6/qdlt/qdltfile.h:79:9: note: Shadowed declaration dlt-viewer-2.29.0-alpha6/qdlt/qdltfile.cpp:114:12: note: Shadow variable dlt-viewer-2.29.0-alpha6/qdlt/qdltfile.cpp:133:29: performance: Function parameter '_filename' should be passed by const reference. [passedByValue] dlt-viewer-2.29.0-alpha6/qdlt/qdltfile.cpp:767:47: performance: Function parameter '_indexFilter' should be passed by const reference. [passedByValue] dlt-viewer-2.29.0-alpha6/qdlt/qdltfile.cpp:90:45: style: Parameter '_indexAll' can be declared as reference to const [constParameterReference] dlt-viewer-2.29.0-alpha6/qdlt/qdltfile.cpp:485:46: style: Parameter '_filterList' can be declared as reference to const [constParameterReference] dlt-viewer-2.29.0-alpha6/qdlt/qdltfile.cpp:106:15: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] dlt-viewer-2.29.0-alpha6/qdlt/qdltfile.cpp:119:15: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] dlt-viewer-2.29.0-alpha6/qdlt/qdltfile.cpp:189:33: style: Variable 'last_message_length' is assigned a value that is never used. [unreadVariable] dlt-viewer-2.29.0-alpha6/qdlt/qdltfile.cpp:190:19: style: Variable 'version' is assigned a value that is never used. [unreadVariable] dlt-viewer-2.29.0-alpha6/qdlt/qdltpluginmanager.h:55:24: performance: Function 'getPlugins()' should return member 'plugins' by const reference. [returnByReference] dlt-viewer-2.29.0-alpha6/qdlt/qdltexporter.cpp:297:12: style: Condition '!writeCSVHeader()' is always false [knownConditionTrueFalse] dlt-viewer-2.29.0-alpha6/qdlt/qdltexporter.cpp:297:27: note: Calling function 'writeCSVHeader' returns 1 dlt-viewer-2.29.0-alpha6/qdlt/qdltexporter.cpp:297:12: note: Condition '!writeCSVHeader()' is always false dlt-viewer-2.29.0-alpha6/qdlt/qdltexporter.cpp:666:9: style: Condition '!finish()' is always false [knownConditionTrueFalse] dlt-viewer-2.29.0-alpha6/qdlt/qdltexporter.cpp:666:16: note: Calling function 'finish' returns 1 dlt-viewer-2.29.0-alpha6/qdlt/qdltexporter.cpp:666:9: note: Condition '!finish()' is always false dlt-viewer-2.29.0-alpha6/qdlt/qdltfilterindex.cpp:31:54: performance: Function parameter '_indexFilter' should be passed by const reference. [passedByValue] dlt-viewer-2.29.0-alpha6/qdlt/qdltfilterindex.cpp:36:46: performance: Function parameter '_dltFileName' should be passed by const reference. [passedByValue] dlt-viewer-2.29.0-alpha6/qdlt/qdltexporter.cpp:570:17: style: Redundant initialization for 'stoping'. The initialized value is overwritten before it is read. [redundantInitialization] dlt-viewer-2.29.0-alpha6/qdlt/qdltexporter.cpp:556:31: note: stoping is initialized dlt-viewer-2.29.0-alpha6/qdlt/qdltexporter.cpp:570:17: note: stoping is overwritten dlt-viewer-2.29.0-alpha6/qdlt/qdltexporter.cpp:235:33: style: Local variable 'filterList' shadows outer variable [shadowVariable] dlt-viewer-2.29.0-alpha6/qdlt/qdltexporter.h:113:20: note: Shadowed declaration dlt-viewer-2.29.0-alpha6/qdlt/qdltexporter.cpp:235:33: note: Shadow variable dlt-viewer-2.29.0-alpha6/qdlt/qdltexporter.cpp:273:33: style: Local variable 'filterList' shadows outer variable [shadowVariable] dlt-viewer-2.29.0-alpha6/qdlt/qdltexporter.h:113:20: note: Shadowed declaration dlt-viewer-2.29.0-alpha6/qdlt/qdltexporter.cpp:273:33: note: Shadow variable dlt-viewer-2.29.0-alpha6/qdlt/qdltexporter.cpp:352:22: style: Local variable 'filterList' shadows outer variable [shadowVariable] dlt-viewer-2.29.0-alpha6/qdlt/qdltexporter.h:113:20: note: Shadowed declaration dlt-viewer-2.29.0-alpha6/qdlt/qdltexporter.cpp:352:22: note: Shadow variable dlt-viewer-2.29.0-alpha6/qdlt/qdltexporter.cpp:588:13: style: Local variable 'percent' shadows outer variable [shadowVariable] dlt-viewer-2.29.0-alpha6/qdlt/qdltexporter.cpp:547:11: note: Shadowed declaration dlt-viewer-2.29.0-alpha6/qdlt/qdltexporter.cpp:588:13: note: Shadow variable dlt-viewer-2.29.0-alpha6/qdlt/qdltexporter.cpp:10:52: performance: Function parameter 'outputfileName' should be passed by const reference. [passedByValue] dlt-viewer-2.29.0-alpha6/qdlt/qdltexporter.cpp:12:186: performance: Function parameter 'signature' should be passed by const reference. [passedByValue] dlt-viewer-2.29.0-alpha6/qdlt/qdltexporter.cpp:538:56: performance: Function parameter 'multifilterFilenames' should be passed by const reference. [passedByValue] dlt-viewer-2.29.0-alpha6/qdlt/qdltexporter.cpp:533:50: style: Parameter 'filterList' can be declared as reference to const [constParameterReference] dlt-viewer-2.29.0-alpha6/qdlt/qdltexporter.cpp:562:25: style: Variable 'startFinishError' is assigned a value that is never used. [unreadVariable] dlt-viewer-2.29.0-alpha6/qdlt/qdltexporter.cpp:548:13: style: Unused variable: qszPercent [unusedVariable] dlt-viewer-2.29.0-alpha6/qdlt/qdltfilterlist.cpp:231:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/qdlt/qdltfilterlist.cpp:289:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Md5 [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/qdlt/qdltfilterlist.cpp:297:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/qdlt/qdltipconnection.h:43:13: performance: Function 'getHostname()' should return member 'hostname' by const reference. [returnByReference] dlt-viewer-2.29.0-alpha6/qdlt/qdltipconnection.cpp:42:44: performance: Function parameter '_hostname' should be passed by const reference. [passedByValue] dlt-viewer-2.29.0-alpha6/qdlt/qdltfilterlist.cpp:51:33: warning:inconclusive: Member variable 'QDltFilterList::filename' is not assigned a value in 'QDltFilterList::operator='. [operatorEqVarError] dlt-viewer-2.29.0-alpha6/qdlt/qdltfilterlist.cpp:81:22: style:inconclusive: Technically the member function 'QDltFilterList::isEmpty' can be const. [functionConst] dlt-viewer-2.29.0-alpha6/qdlt/qdltfilterlist.h:71:10: note: Technically the member function 'QDltFilterList::isEmpty' can be const. dlt-viewer-2.29.0-alpha6/qdlt/qdltfilterlist.cpp:81:22: note: Technically the member function 'QDltFilterList::isEmpty' can be const. dlt-viewer-2.29.0-alpha6/qdlt/qdltfilterlist.cpp:112:25: style:inconclusive: Technically the member function 'QDltFilterList::checkMarker' can be const. [functionConst] dlt-viewer-2.29.0-alpha6/qdlt/qdltfilterlist.h:94:13: note: Technically the member function 'QDltFilterList::checkMarker' can be const. dlt-viewer-2.29.0-alpha6/qdlt/qdltfilterlist.cpp:112:25: note: Technically the member function 'QDltFilterList::checkMarker' can be const. dlt-viewer-2.29.0-alpha6/qdlt/qdltfilterlist.cpp:181:22: style:inconclusive: Technically the member function 'QDltFilterList::checkFilter' can be const. [functionConst] dlt-viewer-2.29.0-alpha6/qdlt/qdltfilterlist.h:104:10: note: Technically the member function 'QDltFilterList::checkFilter' can be const. dlt-viewer-2.29.0-alpha6/qdlt/qdltfilterlist.cpp:181:22: note: Technically the member function 'QDltFilterList::checkFilter' can be const. dlt-viewer-2.29.0-alpha6/qdlt/qdltfilterlist.cpp:265:28: style:inconclusive: Technically the member function 'QDltFilterList::createMD5' can be const. [functionConst] dlt-viewer-2.29.0-alpha6/qdlt/qdltfilterlist.h:119:16: note: Technically the member function 'QDltFilterList::createMD5' can be const. dlt-viewer-2.29.0-alpha6/qdlt/qdltfilterlist.cpp:265:28: note: Technically the member function 'QDltFilterList::createMD5' can be const. dlt-viewer-2.29.0-alpha6/qdlt/qdltfilterlist.cpp:132:22: style:inconclusive: Technically the member function 'QDltFilterList::applyRegExString' can be const. [functionConst] dlt-viewer-2.29.0-alpha6/qdlt/qdltfilterlist.h:134:10: note: Technically the member function 'QDltFilterList::applyRegExString' can be const. dlt-viewer-2.29.0-alpha6/qdlt/qdltfilterlist.cpp:132:22: note: Technically the member function 'QDltFilterList::applyRegExString' can be const. dlt-viewer-2.29.0-alpha6/qdlt/qdltfilterlist.cpp:53:17: style: The scope of the variable 'filter_source' can be reduced. [variableScope] dlt-viewer-2.29.0-alpha6/qdlt/qdltfilterlist.cpp:53:32: style: The scope of the variable 'filter_copy' can be reduced. [variableScope] dlt-viewer-2.29.0-alpha6/qdlt/qdltfilterlist.cpp:70:17: style: The scope of the variable 'filter' can be reduced. [variableScope] dlt-viewer-2.29.0-alpha6/qdlt/qdltfilterlist.cpp:134:17: style: The scope of the variable 'filter' can be reduced. [variableScope] dlt-viewer-2.29.0-alpha6/qdlt/qdltfilterlist.cpp:152:17: style: The scope of the variable 'filter' can be reduced. [variableScope] dlt-viewer-2.29.0-alpha6/qdlt/qdltfilterlist.cpp:354:17: style: The scope of the variable 'filter' can be reduced. [variableScope] dlt-viewer-2.29.0-alpha6/qdlt/qdltfilterlist.cpp:132:48: style: Parameter 'msg' can be declared as reference to const [constParameterReference] dlt-viewer-2.29.0-alpha6/qdlt/qdltfilterlist.cpp:181:43: style: Parameter 'msg' can be declared as reference to const [constParameterReference] dlt-viewer-2.29.0-alpha6/qdlt/qdltfilterlist.cpp:53:17: style: Variable 'filter_source' can be declared as pointer to const [constVariablePointer] dlt-viewer-2.29.0-alpha6/qdlt/qdltfilterlist.cpp:114:17: style: Variable 'filter' can be declared as pointer to const [constVariablePointer] dlt-viewer-2.29.0-alpha6/qdlt/qdltfilterlist.cpp:183:17: style: Variable 'filter' can be declared as pointer to const [constVariablePointer] dlt-viewer-2.29.0-alpha6/qdlt/qdltoptmanager.cpp:33:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ParseAsLongOptions [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/qdlt/qdltoptmanager.cpp:93:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKAGE_VERSION [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/qdlt/qdltoptmanager.cpp:96:22: performance:inconclusive: Technically the member function 'QDltOptManager::printUsage' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlt-viewer-2.29.0-alpha6/qdlt/qdltoptmanager.h:48:10: note: Technically the member function 'QDltOptManager::printUsage' can be static (but you may consider moving to unnamed namespace). dlt-viewer-2.29.0-alpha6/qdlt/qdltoptmanager.cpp:96:22: note: Technically the member function 'QDltOptManager::printUsage' can be static (but you may consider moving to unnamed namespace). dlt-viewer-2.29.0-alpha6/qdlt/qdltoptmanager.cpp:89:22: performance:inconclusive: Technically the member function 'QDltOptManager::printVersion' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlt-viewer-2.29.0-alpha6/qdlt/qdltoptmanager.h:49:10: note: Technically the member function 'QDltOptManager::printVersion' can be static (but you may consider moving to unnamed namespace). dlt-viewer-2.29.0-alpha6/qdlt/qdltoptmanager.cpp:89:22: note: Technically the member function 'QDltOptManager::printVersion' can be static (but you may consider moving to unnamed namespace). dlt-viewer-2.29.0-alpha6/qdlt/qdltoptmanager.cpp:113:22: performance:inconclusive: Technically the member function 'QDltOptManager::freeWindowsConsole' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlt-viewer-2.29.0-alpha6/qdlt/qdltoptmanager.h:51:10: note: Technically the member function 'QDltOptManager::freeWindowsConsole' can be static (but you may consider moving to unnamed namespace). dlt-viewer-2.29.0-alpha6/qdlt/qdltoptmanager.cpp:113:22: note: Technically the member function 'QDltOptManager::freeWindowsConsole' can be static (but you may consider moving to unnamed namespace). dlt-viewer-2.29.0-alpha6/qdlt/qdltoptmanager.cpp:287:22: style:inconclusive: Technically the member function 'QDltOptManager::isProjectFile' can be const. [functionConst] dlt-viewer-2.29.0-alpha6/qdlt/qdltoptmanager.h:53:10: note: Technically the member function 'QDltOptManager::isProjectFile' can be const. dlt-viewer-2.29.0-alpha6/qdlt/qdltoptmanager.cpp:287:22: note: Technically the member function 'QDltOptManager::isProjectFile' can be const. dlt-viewer-2.29.0-alpha6/qdlt/qdltoptmanager.cpp:288:22: style:inconclusive: Technically the member function 'QDltOptManager::isTerminate' can be const. [functionConst] dlt-viewer-2.29.0-alpha6/qdlt/qdltoptmanager.h:54:10: note: Technically the member function 'QDltOptManager::isTerminate' can be const. dlt-viewer-2.29.0-alpha6/qdlt/qdltoptmanager.cpp:288:22: note: Technically the member function 'QDltOptManager::isTerminate' can be const. dlt-viewer-2.29.0-alpha6/qdlt/qdltoptmanager.cpp:289:22: style:inconclusive: Technically the member function 'QDltOptManager::issilentMode' can be const. [functionConst] dlt-viewer-2.29.0-alpha6/qdlt/qdltoptmanager.h:56:10: note: Technically the member function 'QDltOptManager::issilentMode' can be const. dlt-viewer-2.29.0-alpha6/qdlt/qdltoptmanager.cpp:289:22: note: Technically the member function 'QDltOptManager::issilentMode' can be const. dlt-viewer-2.29.0-alpha6/qdlt/qdltoptmanager.cpp:290:22: style:inconclusive: Technically the member function 'QDltOptManager::isCommandlineMode' can be const. [functionConst] dlt-viewer-2.29.0-alpha6/qdlt/qdltoptmanager.h:57:10: note: Technically the member function 'QDltOptManager::isCommandlineMode' can be const. dlt-viewer-2.29.0-alpha6/qdlt/qdltoptmanager.cpp:290:22: note: Technically the member function 'QDltOptManager::isCommandlineMode' can be const. dlt-viewer-2.29.0-alpha6/qdlt/qdltoptmanager.cpp:291:34: style:inconclusive: Technically the member function 'QDltOptManager::get_convertionmode' can be const. [functionConst] dlt-viewer-2.29.0-alpha6/qdlt/qdltoptmanager.h:59:22: note: Technically the member function 'QDltOptManager::get_convertionmode' can be const. dlt-viewer-2.29.0-alpha6/qdlt/qdltoptmanager.cpp:291:34: note: Technically the member function 'QDltOptManager::get_convertionmode' can be const. dlt-viewer-2.29.0-alpha6/qdlt/qdltoptmanager.cpp:292:29: style:inconclusive: Technically the member function 'QDltOptManager::get_inputmode' can be const. [functionConst] dlt-viewer-2.29.0-alpha6/qdlt/qdltoptmanager.h:60:17: note: Technically the member function 'QDltOptManager::get_inputmode' can be const. dlt-viewer-2.29.0-alpha6/qdlt/qdltoptmanager.cpp:292:29: note: Technically the member function 'QDltOptManager::get_inputmode' can be const. dlt-viewer-2.29.0-alpha6/qdlt/qdltoptmanager.cpp:293:25: style:inconclusive: Technically the member function 'QDltOptManager::getProjectFile' can be const. [functionConst] dlt-viewer-2.29.0-alpha6/qdlt/qdltoptmanager.h:62:13: note: Technically the member function 'QDltOptManager::getProjectFile' can be const. dlt-viewer-2.29.0-alpha6/qdlt/qdltoptmanager.cpp:293:25: note: Technically the member function 'QDltOptManager::getProjectFile' can be const. dlt-viewer-2.29.0-alpha6/qdlt/qdltoptmanager.cpp:294:29: style:inconclusive: Technically the member function 'QDltOptManager::getLogFiles' can be const. [functionConst] dlt-viewer-2.29.0-alpha6/qdlt/qdltoptmanager.h:63:17: note: Technically the member function 'QDltOptManager::getLogFiles' can be const. dlt-viewer-2.29.0-alpha6/qdlt/qdltoptmanager.cpp:294:29: note: Technically the member function 'QDltOptManager::getLogFiles' can be const. dlt-viewer-2.29.0-alpha6/qdlt/qdltoptmanager.cpp:295:29: style:inconclusive: Technically the member function 'QDltOptManager::getFilterFiles' can be const. [functionConst] dlt-viewer-2.29.0-alpha6/qdlt/qdltoptmanager.h:64:17: note: Technically the member function 'QDltOptManager::getFilterFiles' can be const. dlt-viewer-2.29.0-alpha6/qdlt/qdltoptmanager.cpp:295:29: note: Technically the member function 'QDltOptManager::getFilterFiles' can be const. dlt-viewer-2.29.0-alpha6/qdlt/qdltoptmanager.cpp:296:25: style:inconclusive: Technically the member function 'QDltOptManager::getConvertDestFile' can be const. [functionConst] dlt-viewer-2.29.0-alpha6/qdlt/qdltoptmanager.h:65:13: note: Technically the member function 'QDltOptManager::getConvertDestFile' can be const. dlt-viewer-2.29.0-alpha6/qdlt/qdltoptmanager.cpp:296:25: note: Technically the member function 'QDltOptManager::getConvertDestFile' can be const. dlt-viewer-2.29.0-alpha6/qdlt/qdltoptmanager.cpp:297:25: style:inconclusive: Technically the member function 'QDltOptManager::getPluginName' can be const. [functionConst] dlt-viewer-2.29.0-alpha6/qdlt/qdltoptmanager.h:66:13: note: Technically the member function 'QDltOptManager::getPluginName' can be const. dlt-viewer-2.29.0-alpha6/qdlt/qdltoptmanager.cpp:297:25: note: Technically the member function 'QDltOptManager::getPluginName' can be const. dlt-viewer-2.29.0-alpha6/qdlt/qdltoptmanager.cpp:298:25: style:inconclusive: Technically the member function 'QDltOptManager::getCommandName' can be const. [functionConst] dlt-viewer-2.29.0-alpha6/qdlt/qdltoptmanager.h:67:13: note: Technically the member function 'QDltOptManager::getCommandName' can be const. dlt-viewer-2.29.0-alpha6/qdlt/qdltoptmanager.cpp:298:25: note: Technically the member function 'QDltOptManager::getCommandName' can be const. dlt-viewer-2.29.0-alpha6/qdlt/qdltoptmanager.cpp:299:29: style:inconclusive: Technically the member function 'QDltOptManager::getCommandParams' can be const. [functionConst] dlt-viewer-2.29.0-alpha6/qdlt/qdltoptmanager.h:68:17: note: Technically the member function 'QDltOptManager::getCommandParams' can be const. dlt-viewer-2.29.0-alpha6/qdlt/qdltoptmanager.cpp:299:29: note: Technically the member function 'QDltOptManager::getCommandParams' can be const. dlt-viewer-2.29.0-alpha6/qdlt/qdltoptmanager.cpp:301:22: style:inconclusive: Technically the member function 'QDltOptManager::getDelimiter' can be const. [functionConst] dlt-viewer-2.29.0-alpha6/qdlt/qdltoptmanager.h:74:10: note: Technically the member function 'QDltOptManager::getDelimiter' can be const. dlt-viewer-2.29.0-alpha6/qdlt/qdltoptmanager.cpp:301:22: note: Technically the member function 'QDltOptManager::getDelimiter' can be const. dlt-viewer-2.29.0-alpha6/qdlt/qdltoptmanager.cpp:302:25: style:inconclusive: Technically the member function 'QDltOptManager::getSignature' can be const. [functionConst] dlt-viewer-2.29.0-alpha6/qdlt/qdltoptmanager.h:75:13: note: Technically the member function 'QDltOptManager::getSignature' can be const. dlt-viewer-2.29.0-alpha6/qdlt/qdltoptmanager.cpp:302:25: note: Technically the member function 'QDltOptManager::getSignature' can be const. dlt-viewer-2.29.0-alpha6/qdlt/qdltoptmanager.h:62:13: performance: Function 'getProjectFile()' should return member 'projectFile' by const reference. [returnByReference] dlt-viewer-2.29.0-alpha6/qdlt/qdltoptmanager.h:63:17: performance: Function 'getLogFiles()' should return member 'logFiles' by const reference. [returnByReference] dlt-viewer-2.29.0-alpha6/qdlt/qdltoptmanager.h:64:17: performance: Function 'getFilterFiles()' should return member 'filterFiles' by const reference. [returnByReference] dlt-viewer-2.29.0-alpha6/qdlt/qdltoptmanager.h:65:13: performance: Function 'getConvertDestFile()' should return member 'convertDestFile' by const reference. [returnByReference] dlt-viewer-2.29.0-alpha6/qdlt/qdltoptmanager.h:66:13: performance: Function 'getPluginName()' should return member 'pluginName' by const reference. [returnByReference] dlt-viewer-2.29.0-alpha6/qdlt/qdltoptmanager.h:67:13: performance: Function 'getCommandName()' should return member 'commandName' by const reference. [returnByReference] dlt-viewer-2.29.0-alpha6/qdlt/qdltoptmanager.h:68:17: performance: Function 'getCommandParams()' should return member 'commandParams' by const reference. [returnByReference] dlt-viewer-2.29.0-alpha6/qdlt/qdltoptmanager.h:69:13: performance: Function 'getWorkingDirectory()' should return member 'workingDirectory' by const reference. [returnByReference] dlt-viewer-2.29.0-alpha6/qdlt/qdltoptmanager.h:75:13: performance: Function 'getSignature()' should return member 'signature' by const reference. [returnByReference] dlt-viewer-2.29.0-alpha6/qdlt/qdltoptmanager.cpp:126:47: style:inconclusive: Function 'parse' argument 1 names different: declaration 'opt' definition 'args'. [funcArgNamesDifferent] dlt-viewer-2.29.0-alpha6/qdlt/qdltoptmanager.h:50:35: note: Function 'parse' argument 1 names different: declaration 'opt' definition 'args'. dlt-viewer-2.29.0-alpha6/qdlt/qdltoptmanager.cpp:126:47: note: Function 'parse' argument 1 names different: declaration 'opt' definition 'args'. dlt-viewer-2.29.0-alpha6/qdlt/qdltoptmanager.cpp:89:43: performance: Function parameter 'appname' should be passed by const reference. [passedByValue] dlt-viewer-2.29.0-alpha6/qdlt/qdltimporter.cpp:38:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitive [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/qdlt/qdltimporter.cpp:56:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/qdlt/qdltimporter.cpp:156:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/qdlt/qdltimporter.cpp:806:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TIME_UTC [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/qdlt/qdltimporter.cpp:1234:86: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nullopt [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/qdlt/qdltmsg.cpp:154:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UTC [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/qdlt/qdltplugin.cpp:20:17: style:inconclusive: Technically the member function 'QDltPlugin::getMode' can be const. [functionConst] dlt-viewer-2.29.0-alpha6/qdlt/qdltplugin.h:35:9: note: Technically the member function 'QDltPlugin::getMode' can be const. dlt-viewer-2.29.0-alpha6/qdlt/qdltplugin.cpp:20:17: note: Technically the member function 'QDltPlugin::getMode' can be const. dlt-viewer-2.29.0-alpha6/qdlt/qdltplugin.cpp:41:21: style:inconclusive: Technically the member function 'QDltPlugin::getFilename' can be const. [functionConst] dlt-viewer-2.29.0-alpha6/qdlt/qdltplugin.h:44:13: note: Technically the member function 'QDltPlugin::getFilename' can be const. dlt-viewer-2.29.0-alpha6/qdlt/qdltplugin.cpp:41:21: note: Technically the member function 'QDltPlugin::getFilename' can be const. dlt-viewer-2.29.0-alpha6/qdlt/qdltplugin.cpp:78:18: style:inconclusive: Technically the member function 'QDltPlugin::isDecoder' can be const. [functionConst] dlt-viewer-2.29.0-alpha6/qdlt/qdltplugin.h:53:10: note: Technically the member function 'QDltPlugin::isDecoder' can be const. dlt-viewer-2.29.0-alpha6/qdlt/qdltplugin.cpp:78:18: note: Technically the member function 'QDltPlugin::isDecoder' can be const. dlt-viewer-2.29.0-alpha6/qdlt/qdltplugin.cpp:83:18: style:inconclusive: Technically the member function 'QDltPlugin::isViewer' can be const. [functionConst] dlt-viewer-2.29.0-alpha6/qdlt/qdltplugin.h:59:10: note: Technically the member function 'QDltPlugin::isViewer' can be const. dlt-viewer-2.29.0-alpha6/qdlt/qdltplugin.cpp:83:18: note: Technically the member function 'QDltPlugin::isViewer' can be const. dlt-viewer-2.29.0-alpha6/qdlt/qdltplugin.cpp:88:18: style:inconclusive: Technically the member function 'QDltPlugin::isControl' can be const. [functionConst] dlt-viewer-2.29.0-alpha6/qdlt/qdltplugin.h:65:10: note: Technically the member function 'QDltPlugin::isControl' can be const. dlt-viewer-2.29.0-alpha6/qdlt/qdltplugin.cpp:88:18: note: Technically the member function 'QDltPlugin::isControl' can be const. dlt-viewer-2.29.0-alpha6/qdlt/qdltplugin.cpp:93:18: style:inconclusive: Technically the member function 'QDltPlugin::isCommand' can be const. [functionConst] dlt-viewer-2.29.0-alpha6/qdlt/qdltplugin.h:71:10: note: Technically the member function 'QDltPlugin::isCommand' can be const. dlt-viewer-2.29.0-alpha6/qdlt/qdltplugin.cpp:93:18: note: Technically the member function 'QDltPlugin::isCommand' can be const. dlt-viewer-2.29.0-alpha6/qdlt/qdltplugin.h:44:13: performance: Function 'getFilename()' should return member 'filename' by const reference. [returnByReference] dlt-viewer-2.29.0-alpha6/qdlt/qdltplugin.cpp:32:38: performance: Function parameter '_filename' should be passed by const reference. [passedByValue] dlt-viewer-2.29.0-alpha6/qdlt/qdltplugin.cpp:131:37: performance: Function parameter 'filename' should be passed by const reference. [passedByValue] dlt-viewer-2.29.0-alpha6/qdlt/qdltplugin.cpp:215:46: performance: Function parameter 'list' should be passed by const reference. [passedByValue] dlt-viewer-2.29.0-alpha6/qdlt/qdltplugin.cpp:231:102: performance: Function parameter 'hostname' should be passed by const reference. [passedByValue] dlt-viewer-2.29.0-alpha6/qdlt/qdltplugin.cpp:276:34: performance: Function parameter 'cmd' should be passed by const reference. [passedByValue] dlt-viewer-2.29.0-alpha6/qdlt/qdltplugin.cpp:276:53: performance: Function parameter 'params' should be passed by const reference. [passedByValue] dlt-viewer-2.29.0-alpha6/qdlt/qdltpluginmanager.cpp:69:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Files [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/qdlt/qdltpluginmanager.cpp:38:8: style: Condition '!defaultPluginPath.isEmpty()' is always false [knownConditionTrueFalse] dlt-viewer-2.29.0-alpha6/qdlt/qdltpluginmanager.cpp:134:0: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] dlt-viewer-2.29.0-alpha6/qdlt/qdltpluginmanager.cpp:155:19: style: Consider using std::count_if algorithm instead of a raw loop. [useStlAlgorithm] dlt-viewer-2.29.0-alpha6/qdlt/qdltpluginmanager.cpp:171:13: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] dlt-viewer-2.29.0-alpha6/qdlt/qdltpluginmanager.cpp:192:47: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] dlt-viewer-2.29.0-alpha6/qdlt/qdltpluginmanager.cpp:216:47: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] dlt-viewer-2.29.0-alpha6/qdlt/qdltsegmentedmsg.cpp:47:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DltTypeInfoStrg [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/qdlt/qdltsegmentedmsg.h:57:14: style:inconclusive: Technically the member function 'QDltSegmentedMsg::getHandle' can be const. [functionConst] dlt-viewer-2.29.0-alpha6/qdlt/qdltsegmentedmsg.h:63:14: style:inconclusive: Technically the member function 'QDltSegmentedMsg::getSize' can be const. [functionConst] dlt-viewer-2.29.0-alpha6/qdlt/qdltsegmentedmsg.h:69:14: style:inconclusive: Technically the member function 'QDltSegmentedMsg::getChunks' can be const. [functionConst] dlt-viewer-2.29.0-alpha6/qdlt/qdltsegmentedmsg.h:75:14: style:inconclusive: Technically the member function 'QDltSegmentedMsg::getChunksSize' can be const. [functionConst] dlt-viewer-2.29.0-alpha6/qdlt/qdltsegmentedmsg.h:81:16: style:inconclusive: Technically the member function 'QDltSegmentedMsg::getHeader' can be const. [functionConst] dlt-viewer-2.29.0-alpha6/qdlt/qdltsegmentedmsg.h:87:16: style:inconclusive: Technically the member function 'QDltSegmentedMsg::getPayload' can be const. [functionConst] dlt-viewer-2.29.0-alpha6/qdlt/qdltsegmentedmsg.h:93:10: style:inconclusive: Technically the member function 'QDltSegmentedMsg::complete' can be const. [functionConst] dlt-viewer-2.29.0-alpha6/qdlt/qdltsegmentedmsg.h:99:13: style:inconclusive: Technically the member function 'QDltSegmentedMsg::getError' can be const. [functionConst] dlt-viewer-2.29.0-alpha6/qdlt/qdltsegmentedmsg.h:81:16: performance: Function 'getHeader()' should return member 'header' by const reference. [returnByReference] dlt-viewer-2.29.0-alpha6/qdlt/qdltsegmentedmsg.h:87:16: performance: Function 'getPayload()' should return member 'payload' by const reference. [returnByReference] dlt-viewer-2.29.0-alpha6/qdlt/qdltsegmentedmsg.h:99:13: performance: Function 'getError()' should return member 'error' by const reference. [returnByReference] dlt-viewer-2.29.0-alpha6/qdlt/qdltserialconnection.cpp:35:5: performance: Variable 'port' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] dlt-viewer-2.29.0-alpha6/qdlt/qdltserialconnection.cpp:55:31: style:inconclusive: Technically the member function 'QDltSerialConnection::getPort' can be const. [functionConst] dlt-viewer-2.29.0-alpha6/qdlt/qdltserialconnection.h:46:13: note: Technically the member function 'QDltSerialConnection::getPort' can be const. dlt-viewer-2.29.0-alpha6/qdlt/qdltserialconnection.cpp:55:31: note: Technically the member function 'QDltSerialConnection::getPort' can be const. dlt-viewer-2.29.0-alpha6/qdlt/qdltserialconnection.cpp:65:36: style:inconclusive: Technically the member function 'QDltSerialConnection::getBaudrate' can be const. [functionConst] dlt-viewer-2.29.0-alpha6/qdlt/qdltserialconnection.h:49:18: note: Technically the member function 'QDltSerialConnection::getBaudrate' can be const. dlt-viewer-2.29.0-alpha6/qdlt/qdltserialconnection.cpp:65:36: note: Technically the member function 'QDltSerialConnection::getBaudrate' can be const. dlt-viewer-2.29.0-alpha6/qdlt/qdltserialconnection.cpp:45:16: warning: Class 'QDltSerialConnection' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] dlt-viewer-2.29.0-alpha6/qdlt/qdltserialconnection.cpp:45:16: warning: Class 'QDltSerialConnection' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] dlt-viewer-2.29.0-alpha6/qdlt/qdltserialconnection.h:46:13: performance: Function 'getPort()' should return member 'port' by const reference. [returnByReference] dlt-viewer-2.29.0-alpha6/qdlt/qdltserialconnection.cpp:50:44: performance: Function parameter '_port' should be passed by const reference. [passedByValue] dlt-viewer-2.29.0-alpha6/qdlt/qdltsettingsmanager.cpp:78:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IniFormat [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/qdlt/qdltsettingsmanager.cpp:239:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKAGE_MAJOR_VERSION [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/qdlt/qdltsettingsmanager.cpp:427:84: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CacheLocation [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/qdlt/qdltsettingsmanager.cpp:60:22: warning: Member variable 'QDltSettingsManager::tempUseSystem' is not initialized in the constructor. [uninitMemberVarPrivate] dlt-viewer-2.29.0-alpha6/qdlt/qdltsettingsmanager.cpp:60:22: warning: Member variable 'QDltSettingsManager::tempUseOwn' is not initialized in the constructor. [uninitMemberVarPrivate] dlt-viewer-2.29.0-alpha6/qdlt/qdltsettingsmanager.cpp:60:22: warning: Member variable 'QDltSettingsManager::tempCloseWithoutAsking' is not initialized in the constructor. [uninitMemberVarPrivate] dlt-viewer-2.29.0-alpha6/qdlt/qdltsettingsmanager.cpp:60:22: warning: Member variable 'QDltSettingsManager::tempSaveOnClear' is not initialized in the constructor. [uninitMemberVarPrivate] dlt-viewer-2.29.0-alpha6/qdlt/qdltsettingsmanager.cpp:60:22: warning: Member variable 'QDltSettingsManager::tempSaveOnExit' is not initialized in the constructor. [uninitMemberVarPrivate] dlt-viewer-2.29.0-alpha6/qdlt/qdltsettingsmanager.cpp:60:22: warning: Member variable 'QDltSettingsManager::defaultLogFile' is not initialized in the constructor. [uninitMemberVarPrivate] dlt-viewer-2.29.0-alpha6/qdlt/qdltsettingsmanager.cpp:60:22: warning: Member variable 'QDltSettingsManager::defaultProjectFile' is not initialized in the constructor. [uninitMemberVarPrivate] dlt-viewer-2.29.0-alpha6/qdlt/qdltsettingsmanager.cpp:60:22: warning: Member variable 'QDltSettingsManager::pluginsPath' is not initialized in the constructor. [uninitMemberVarPrivate] dlt-viewer-2.29.0-alpha6/qdlt/qdltsettingsmanager.cpp:60:22: warning: Member variable 'QDltSettingsManager::defaultFilterPath' is not initialized in the constructor. [uninitMemberVarPrivate] dlt-viewer-2.29.0-alpha6/qdlt/qdltsettingsmanager.cpp:60:22: warning: Member variable 'QDltSettingsManager::pluginsAutoloadPath' is not initialized in the constructor. [uninitMemberVarPrivate] dlt-viewer-2.29.0-alpha6/qdlt/qdltsettingsmanager.cpp:60:22: warning: Member variable 'QDltSettingsManager::filterCache' is not initialized in the constructor. [uninitMemberVarPrivate] dlt-viewer-2.29.0-alpha6/qdlt/qdltsettingsmanager.cpp:60:22: warning: Member variable 'QDltSettingsManager::RefreshRate' is not initialized in the constructor. [uninitMemberVarPrivate] dlt-viewer-2.29.0-alpha6/qdlt/qdltsettingsmanager.cpp:60:22: warning: Member variable 'QDltSettingsManager::StartupMinimized' is not initialized in the constructor. [uninitMemberVarPrivate] dlt-viewer-2.29.0-alpha6/qdlt/qdltsettingsmanager.cpp:60:22: warning: Member variable 'QDltSettingsManager::themeSelectionSettings' is not initialized in the constructor. [uninitMemberVarPrivate] dlt-viewer-2.29.0-alpha6/qdlt/qdltsettingsmanager.cpp:60:22: warning: Member variable 'QDltSettingsManager::uiColour' is not initialized in the constructor. [uninitMemberVarPrivate] dlt-viewer-2.29.0-alpha6/qdlt/qdltsettingsmanager.cpp:60:22: warning: Member variable 'QDltSettingsManager::msgCacheSize' is not initialized in the constructor. [uninitMemberVarPrivate] dlt-viewer-2.29.0-alpha6/qdlt/qdltsettingsmanager.cpp:60:22: warning: Member variable 'QDltSettingsManager::markercolorRed' is not initialized in the constructor. [uninitMemberVarPrivate] dlt-viewer-2.29.0-alpha6/qdlt/qdltsettingsmanager.cpp:60:22: warning: Member variable 'QDltSettingsManager::markercolorGreen' is not initialized in the constructor. [uninitMemberVarPrivate] dlt-viewer-2.29.0-alpha6/qdlt/qdltsettingsmanager.cpp:60:22: warning: Member variable 'QDltSettingsManager::markercolorBlue' is not initialized in the constructor. [uninitMemberVarPrivate] dlt-viewer-2.29.0-alpha6/qdlt/qdltsettingsmanager.cpp:60:22: warning: Member variable 'QDltSettingsManager::autoConnect' is not initialized in the constructor. [uninitMemberVarPrivate] dlt-viewer-2.29.0-alpha6/qdlt/qdltsettingsmanager.cpp:60:22: warning: Member variable 'QDltSettingsManager::supportDLTv2Decoding' is not initialized in the constructor. [uninitMemberVarPrivate] dlt-viewer-2.29.0-alpha6/qdlt/qdltsettingsmanager.cpp:60:22: warning: Member variable 'QDltSettingsManager::autoScroll' is not initialized in the constructor. [uninitMemberVarPrivate] dlt-viewer-2.29.0-alpha6/qdlt/qdltsettingsmanager.cpp:60:22: warning: Member variable 'QDltSettingsManager::autoMarkFatalError' is not initialized in the constructor. [uninitMemberVarPrivate] dlt-viewer-2.29.0-alpha6/qdlt/qdltsettingsmanager.cpp:60:22: warning: Member variable 'QDltSettingsManager::autoMarkWarn' is not initialized in the constructor. [uninitMemberVarPrivate] dlt-viewer-2.29.0-alpha6/qdlt/qdltsettingsmanager.cpp:60:22: warning: Member variable 'QDltSettingsManager::autoMarkMarker' is not initialized in the constructor. [uninitMemberVarPrivate] dlt-viewer-2.29.0-alpha6/qdlt/qdltsettingsmanager.cpp:60:22: warning: Member variable 'QDltSettingsManager::updateContextLoadingFile' is not initialized in the constructor. [uninitMemberVarPrivate] dlt-viewer-2.29.0-alpha6/qdlt/qdltsettingsmanager.cpp:60:22: warning: Member variable 'QDltSettingsManager::updateContextsUnregister' is not initialized in the constructor. [uninitMemberVarPrivate] dlt-viewer-2.29.0-alpha6/qdlt/qdltsettingsmanager.cpp:60:22: warning: Member variable 'QDltSettingsManager::loggingOnlyMode' is not initialized in the constructor. [uninitMemberVarPrivate] dlt-viewer-2.29.0-alpha6/qdlt/qdltsettingsmanager.cpp:60:22: warning: Member variable 'QDltSettingsManager::loggingOnlyFilteredMessages' is not initialized in the constructor. [uninitMemberVarPrivate] dlt-viewer-2.29.0-alpha6/qdlt/qdltsettingsmanager.cpp:60:22: warning: Member variable 'QDltSettingsManager::splitlogfile' is not initialized in the constructor. [uninitMemberVarPrivate] dlt-viewer-2.29.0-alpha6/qdlt/qdltsettingsmanager.cpp:60:22: warning: Member variable 'QDltSettingsManager::fmaxFileSizeMB' is not initialized in the constructor. [uninitMemberVarPrivate] dlt-viewer-2.29.0-alpha6/qdlt/qdltsettingsmanager.cpp:60:22: warning: Member variable 'QDltSettingsManager::appendDateTime' is not initialized in the constructor. [uninitMemberVarPrivate] dlt-viewer-2.29.0-alpha6/qdlt/qdltsettingsmanager.cpp:60:22: warning: Member variable 'QDltSettingsManager::fontSize' is not initialized in the constructor. [uninitMemberVarPrivate] dlt-viewer-2.29.0-alpha6/qdlt/qdltsettingsmanager.cpp:60:22: warning: Member variable 'QDltSettingsManager::sectionSize' is not initialized in the constructor. [uninitMemberVarPrivate] dlt-viewer-2.29.0-alpha6/qdlt/qdltsettingsmanager.cpp:60:22: warning: Member variable 'QDltSettingsManager::showIndex' is not initialized in the constructor. [uninitMemberVarPrivate] dlt-viewer-2.29.0-alpha6/qdlt/qdltsettingsmanager.cpp:60:22: warning: Member variable 'QDltSettingsManager::showTime' is not initialized in the constructor. [uninitMemberVarPrivate] dlt-viewer-2.29.0-alpha6/qdlt/qdltsettingsmanager.cpp:60:22: warning: Member variable 'QDltSettingsManager::showTimestamp' is not initialized in the constructor. [uninitMemberVarPrivate] dlt-viewer-2.29.0-alpha6/qdlt/qdltsettingsmanager.cpp:60:22: warning: Member variable 'QDltSettingsManager::showCount' is not initialized in the constructor. [uninitMemberVarPrivate] dlt-viewer-2.29.0-alpha6/qdlt/qdltsettingsmanager.cpp:60:22: warning: Member variable 'QDltSettingsManager::showEcuId' is not initialized in the constructor. [uninitMemberVarPrivate] dlt-viewer-2.29.0-alpha6/qdlt/qdltsettingsmanager.cpp:60:22: warning: Member variable 'QDltSettingsManager::showApId' is not initialized in the constructor. [uninitMemberVarPrivate] dlt-viewer-2.29.0-alpha6/qdlt/qdltsettingsmanager.cpp:60:22: warning: Member variable 'QDltSettingsManager::showApIdDesc' is not initialized in the constructor. [uninitMemberVarPrivate] dlt-viewer-2.29.0-alpha6/qdlt/qdltsettingsmanager.cpp:60:22: warning: Member variable 'QDltSettingsManager::showCtId' is not initialized in the constructor. [uninitMemberVarPrivate] dlt-viewer-2.29.0-alpha6/qdlt/qdltsettingsmanager.cpp:60:22: warning: Member variable 'QDltSettingsManager::showCtIdDesc' is not initialized in the constructor. [uninitMemberVarPrivate] dlt-viewer-2.29.0-alpha6/qdlt/qdltsettingsmanager.cpp:60:22: warning: Member variable 'QDltSettingsManager::showSessionId' is not initialized in the constructor. [uninitMemberVarPrivate] dlt-viewer-2.29.0-alpha6/qdlt/qdltsettingsmanager.cpp:60:22: warning: Member variable 'QDltSettingsManager::showSessionName' is not initialized in the constructor. [uninitMemberVarPrivate] dlt-viewer-2.29.0-alpha6/qdlt/qdltsettingsmanager.cpp:60:22: warning: Member variable 'QDltSettingsManager::showType' is not initialized in the constructor. [uninitMemberVarPrivate] dlt-viewer-2.29.0-alpha6/qdlt/qdltsettingsmanager.cpp:60:22: warning: Member variable 'QDltSettingsManager::showSubtype' is not initialized in the constructor. [uninitMemberVarPrivate] dlt-viewer-2.29.0-alpha6/qdlt/qdltsettingsmanager.cpp:60:22: warning: Member variable 'QDltSettingsManager::showMode' is not initialized in the constructor. [uninitMemberVarPrivate] dlt-viewer-2.29.0-alpha6/qdlt/qdltsettingsmanager.cpp:60:22: warning: Member variable 'QDltSettingsManager::showNoar' is not initialized in the constructor. [uninitMemberVarPrivate] dlt-viewer-2.29.0-alpha6/qdlt/qdltsettingsmanager.cpp:60:22: warning: Member variable 'QDltSettingsManager::showPayload' is not initialized in the constructor. [uninitMemberVarPrivate] dlt-viewer-2.29.0-alpha6/qdlt/qdltsettingsmanager.cpp:60:22: warning: Member variable 'QDltSettingsManager::showArguments' is not initialized in the constructor. [uninitMemberVarPrivate] dlt-viewer-2.29.0-alpha6/qdlt/qdltsettingsmanager.cpp:60:22: warning: Member variable 'QDltSettingsManager::showMsgId' is not initialized in the constructor. [uninitMemberVarPrivate] dlt-viewer-2.29.0-alpha6/qdlt/qdltsettingsmanager.cpp:60:22: warning: Member variable 'QDltSettingsManager::automaticTimeSettings' is not initialized in the constructor. [uninitMemberVarPrivate] dlt-viewer-2.29.0-alpha6/qdlt/qdltsettingsmanager.cpp:60:22: warning: Member variable 'QDltSettingsManager::automaticTimezoneFromDlt' is not initialized in the constructor. [uninitMemberVarPrivate] dlt-viewer-2.29.0-alpha6/qdlt/qdltsettingsmanager.cpp:60:22: warning: Member variable 'QDltSettingsManager::utcOffset' is not initialized in the constructor. [uninitMemberVarPrivate] dlt-viewer-2.29.0-alpha6/qdlt/qdltsettingsmanager.cpp:60:22: warning: Member variable 'QDltSettingsManager::dst' is not initialized in the constructor. [uninitMemberVarPrivate] dlt-viewer-2.29.0-alpha6/qdlt/qdltsettingsmanager.cpp:78:5: warning: Class 'QDltSettingsManager' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] dlt-viewer-2.29.0-alpha6/qdlt/qdltsettingsmanager.cpp:78:5: warning: Class 'QDltSettingsManager' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] dlt-viewer-2.29.0-alpha6/qdlt/qdlttcpconnection.cpp:42:12: warning: Class 'QDltTCPConnection' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] dlt-viewer-2.29.0-alpha6/qdlt/qdlttcpconnection.cpp:42:12: warning: Class 'QDltTCPConnection' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] dlt-viewer-2.29.0-alpha6/qdlt/qdlttcpconnection.h:42:6: style: The destructor '~QDltTCPConnection' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] dlt-viewer-2.29.0-alpha6/qdlt/qdltipconnection.h:40:14: note: Virtual destructor in base class dlt-viewer-2.29.0-alpha6/qdlt/qdlttcpconnection.h:42:6: note: Destructor in derived class dlt-viewer-2.29.0-alpha6/qdlt/qdlttcpconnection.h:44:18: style: The function 'setDefaultPort' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dlt-viewer-2.29.0-alpha6/qdlt/qdltipconnection.h:46:18: note: Virtual function in base class dlt-viewer-2.29.0-alpha6/qdlt/qdlttcpconnection.h:44:18: note: Function in derived class dlt-viewer-2.29.0-alpha6/qdlt/qdltudpconnection.cpp:42:12: warning: Class 'QDltUDPConnection' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] dlt-viewer-2.29.0-alpha6/qdlt/qdltudpconnection.cpp:42:12: warning: Class 'QDltUDPConnection' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] dlt-viewer-2.29.0-alpha6/qdlt/qdltudpconnection.h:42:14: style: The destructor '~QDltUDPConnection' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] dlt-viewer-2.29.0-alpha6/qdlt/qdltipconnection.h:40:14: note: Virtual destructor in base class dlt-viewer-2.29.0-alpha6/qdlt/qdltudpconnection.h:42:14: note: Destructor in derived class dlt-viewer-2.29.0-alpha6/qdlt/qdltudpconnection.h:44:18: style: The function 'setDefaultPort' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dlt-viewer-2.29.0-alpha6/qdlt/qdltipconnection.h:46:18: note: Virtual function in base class dlt-viewer-2.29.0-alpha6/qdlt/qdltudpconnection.h:44:18: note: Function in derived class dlt-viewer-2.29.0-alpha6/qdlt/tests/test_dltmessagematcher.cpp:17:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseSensitive [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/qdlt/tests/test_dltmessagematcher.cpp:32:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseSensitive [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/qdlt/tests/test_dltmessagematcher.cpp:71:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DltTypeNwTrace [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/qdlt/tests/test_dltmessagematcher.cpp:101:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DltModeNonVerbose [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/qdlt/tests/test_dltoptmanager.cpp:12:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QtDebugMsg [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/qdlt/tests/test_dltoptmanager.cpp:58:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable e_UTF8 [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/qdlt/tests/test_dltoptmanager.cpp:71:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable e_DLT [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/qdlt/tests/test_dltoptmanager.cpp:84:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable e_CSV [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/qdlt/tests/test_dltoptmanager.cpp:97:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable e_DDLT [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/qdlt/tests/test_qdltargument.cpp:8:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DltTypeInfoUnknown [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/qdlt/tests/test_qdltargument.cpp:23:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DltEndiannessLittleEndian [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/qdlt/tests/test_qdltargument.cpp:34:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DltTypeInfoUtf8 [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/qdlt/tests/test_qdltargument.cpp:60:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DltTypeInfoUtf8 [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/qdlt/tests/test_qdltargument.cpp:21:50: style: C-style pointer casting [cstyleCast] dlt-viewer-2.29.0-alpha6/qdlt/tests/test_qdltargument.cpp:38:41: style: C-style pointer casting [cstyleCast] dlt-viewer-2.29.0-alpha6/qdlt/tests/test_qdltargument.cpp:39:5: style: C-style pointer casting [cstyleCast] dlt-viewer-2.29.0-alpha6/qdlt/tests/test_qdltargument.cpp:45:50: style: C-style pointer casting [cstyleCast] dlt-viewer-2.29.0-alpha6/src/dltfileindexer.cpp:111:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/src/dltfileindexer.cpp:850:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Md5 [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/src/dltfileindexer.cpp:934:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Md5 [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/src/dltfileindexer.cpp:960:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Md5 [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/src/dltfileindexer.cpp:993:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/src/dltfileindexer.cpp:1026:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/src/dltfileindexer.cpp:36:17: warning: Member variable 'DltFileIndexer::filterCacheEnabled' is not initialized in the constructor. [uninitMemberVar] dlt-viewer-2.29.0-alpha6/src/dltfileindexer.cpp:36:17: warning: Member variable 'DltFileIndexer::errors_in_file' is not initialized in the constructor. [uninitMemberVar] dlt-viewer-2.29.0-alpha6/src/dltfileindexer.cpp:62:17: warning: Member variable 'DltFileIndexer::filterCacheEnabled' is not initialized in the constructor. [uninitMemberVar] dlt-viewer-2.29.0-alpha6/src/dltfileindexer.cpp:1108:24: style:inconclusive: Either there is a missing 'override', or the member function 'DltFileIndexer::getfileerrors' can be const. [functionConst] dlt-viewer-2.29.0-alpha6/src/dltfileindexer.h:74:12: note: Either there is a missing 'override', or the member function 'DltFileIndexer::getfileerrors' can be const. dlt-viewer-2.29.0-alpha6/src/dltfileindexer.cpp:1108:24: note: Either there is a missing 'override', or the member function 'DltFileIndexer::getfileerrors' can be const. dlt-viewer-2.29.0-alpha6/src/dltfileindexer.h:102:18: style:inconclusive: Either there is a missing 'override', or the member function 'DltFileIndexer::getMode' can be const. [functionConst] dlt-viewer-2.29.0-alpha6/src/dltfileindexer.h:106:10: style:inconclusive: Either there is a missing 'override', or the member function 'DltFileIndexer::getPluginsEnabled' can be const. [functionConst] dlt-viewer-2.29.0-alpha6/src/dltfileindexer.h:110:10: style:inconclusive: Either there is a missing 'override', or the member function 'DltFileIndexer::getFiltersEnabled' can be const. [functionConst] dlt-viewer-2.29.0-alpha6/src/dltfileindexer.h:114:10: style:inconclusive: Either there is a missing 'override', or the member function 'DltFileIndexer::setSortByTimeEnabled' can be const. [functionConst] dlt-viewer-2.29.0-alpha6/src/dltfileindexer.h:118:10: style:inconclusive: Either there is a missing 'override', or the member function 'DltFileIndexer::setSortByTimestampEnabled' can be const. [functionConst] dlt-viewer-2.29.0-alpha6/src/dltfileindexer.h:122:10: style:inconclusive: Either there is a missing 'override', or the member function 'DltFileIndexer::getMultithreaded' can be const. [functionConst] dlt-viewer-2.29.0-alpha6/src/dltfileindexer.h:126:10: style:inconclusive: Either there is a missing 'override', or the member function 'DltFileIndexer::getFilterCacheEnabled' can be const. [functionConst] dlt-viewer-2.29.0-alpha6/src/dltfileindexer.h:129:21: style:inconclusive: Either there is a missing 'override', or the member function 'DltFileIndexer::getIndexAll' can be const. [functionConst] dlt-viewer-2.29.0-alpha6/src/dltfileindexer.h:130:21: style:inconclusive: Either there is a missing 'override', or the member function 'DltFileIndexer::getIndexFilters' can be const. [functionConst] dlt-viewer-2.29.0-alpha6/src/dltfileindexer.h:131:23: style:inconclusive: Either there is a missing 'override', or the member function 'DltFileIndexer::getGetLogInfoList' can be const. [functionConst] dlt-viewer-2.29.0-alpha6/src/dltmsgqueue.h:12:5: style: Class 'DltMsgQueue' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dlt-viewer-2.29.0-alpha6/src/dltfileindexer.h:129:21: performance: Function 'getIndexAll()' should return member 'indexAllList' by const reference. [returnByReference] dlt-viewer-2.29.0-alpha6/src/dltfileindexer.h:130:21: performance: Function 'getIndexFilters()' should return member 'indexFilterList' by const reference. [returnByReference] dlt-viewer-2.29.0-alpha6/src/dltfileindexer.cpp:1000:16: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] dlt-viewer-2.29.0-alpha6/src/dltfileindexer.cpp:1006:20: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] dlt-viewer-2.29.0-alpha6/src/dltfileindexer.cpp:1038:24: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] dlt-viewer-2.29.0-alpha6/src/dltfileindexer.cpp:1072:28: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] dlt-viewer-2.29.0-alpha6/src/dltfileindexer.cpp:147:12: style: The scope of the variable 'readresult' can be reduced. [variableScope] dlt-viewer-2.29.0-alpha6/src/dltfileindexer.cpp:62:42: style:inconclusive: Function 'DltFileIndexer' argument 1 names different: declaration 'argFile' definition 'dltFile'. [funcArgNamesDifferent] dlt-viewer-2.29.0-alpha6/src/dltfileindexer.h:64:30: note: Function 'DltFileIndexer' argument 1 names different: declaration 'argFile' definition 'dltFile'. dlt-viewer-2.29.0-alpha6/src/dltfileindexer.cpp:62:42: note: Function 'DltFileIndexer' argument 1 names different: declaration 'argFile' definition 'dltFile'. dlt-viewer-2.29.0-alpha6/src/dltfileindexer.cpp:375:46: performance: Function parameter 'filenames' should be passed by const reference. [passedByValue] dlt-viewer-2.29.0-alpha6/src/dltfileindexer.cpp:890:87: performance: Function parameter 'index' should be passed by const reference. [passedByValue] dlt-viewer-2.29.0-alpha6/src/dltfileindexer.cpp:129:17: style: Variable 'modulo' is assigned a value that is never used. [unreadVariable] dlt-viewer-2.29.0-alpha6/src/dltfileindexer.cpp:142:19: style: Variable 'abspos' is assigned a value that is never used. [unreadVariable] dlt-viewer-2.29.0-alpha6/src/dltfileindexer.cpp:147:23: style: Variable 'readresult' is assigned a value that is never used. [unreadVariable] dlt-viewer-2.29.0-alpha6/src/dltfileindexer.cpp:149:18: style: Variable 'number' is assigned a value that is never used. [unreadVariable] dlt-viewer-2.29.0-alpha6/src/dltfileindexer.cpp:150:19: style: Variable 'version' is assigned a value that is never used. [unreadVariable] dlt-viewer-2.29.0-alpha6/src/dltfileindexer.cpp:1052:19: style: Variable 'modvalue' is assigned a value that is never used. [unreadVariable] dlt-viewer-2.29.0-alpha6/qdlt/qdltmsg.cpp:133:15: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] dlt-viewer-2.29.0-alpha6/qdlt/qdltmsg.cpp:142:15: portability: Non reentrant function 'gmtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'gmtime_r'. [prohibitedgmtimeCalled] dlt-viewer-2.29.0-alpha6/qdlt/qdltmsg.cpp:47:10: warning: Member variable 'QDltMsg::messageCounter' is not initialized in the constructor. [uninitMemberVar] dlt-viewer-2.29.0-alpha6/qdlt/qdltmsg.cpp:991:17: style: Condition 'mode==DltModeVerbose' is always true [knownConditionTrueFalse] dlt-viewer-2.29.0-alpha6/qdlt/qdltmsg.cpp:987:13: note: Assuming that condition 'mode==DltModeVerbose' is not redundant dlt-viewer-2.29.0-alpha6/qdlt/qdltmsg.cpp:991:17: note: Condition 'mode==DltModeVerbose' is always true dlt-viewer-2.29.0-alpha6/qdlt/qdltmsg.cpp:1565:17: style: Condition 'mode==DltModeVerbose' is always true [knownConditionTrueFalse] dlt-viewer-2.29.0-alpha6/qdlt/qdltmsg.cpp:1561:13: note: Assuming that condition 'mode==DltModeVerbose' is not redundant dlt-viewer-2.29.0-alpha6/qdlt/qdltmsg.cpp:1565:17: note: Condition 'mode==DltModeVerbose' is always true dlt-viewer-2.29.0-alpha6/qdlt/qdltmsg.cpp:180:41: style: C-style pointer casting [cstyleCast] dlt-viewer-2.29.0-alpha6/qdlt/qdltmsg.cpp:197:36: style: C-style pointer casting [cstyleCast] dlt-viewer-2.29.0-alpha6/qdlt/qdltmsg.cpp:293:28: style: C-style pointer casting [cstyleCast] dlt-viewer-2.29.0-alpha6/qdlt/qdltmsg.cpp:334:41: style: C-style pointer casting [cstyleCast] dlt-viewer-2.29.0-alpha6/qdlt/qdltmsg.cpp:344:51: style: C-style pointer casting [cstyleCast] dlt-viewer-2.29.0-alpha6/qdlt/qdltmsg.cpp:345:59: style: C-style pointer casting [cstyleCast] dlt-viewer-2.29.0-alpha6/qdlt/qdltmsg.cpp:346:46: style: C-style pointer casting [cstyleCast] dlt-viewer-2.29.0-alpha6/qdlt/qdltmsg.cpp:347:46: style: C-style pointer casting [cstyleCast] dlt-viewer-2.29.0-alpha6/qdlt/qdltmsg.cpp:348:46: style: C-style pointer casting [cstyleCast] dlt-viewer-2.29.0-alpha6/qdlt/qdltmsg.cpp:349:46: style: C-style pointer casting [cstyleCast] dlt-viewer-2.29.0-alpha6/qdlt/qdltmsg.cpp:350:36: style: C-style pointer casting [cstyleCast] dlt-viewer-2.29.0-alpha6/qdlt/qdltmsg.cpp:368:23: style: C-style pointer casting [cstyleCast] dlt-viewer-2.29.0-alpha6/qdlt/qdltmsg.cpp:379:29: style: C-style pointer casting [cstyleCast] dlt-viewer-2.29.0-alpha6/qdlt/qdltmsg.cpp:382:26: style: C-style pointer casting [cstyleCast] dlt-viewer-2.29.0-alpha6/qdlt/qdltmsg.cpp:417:34: style: C-style pointer casting [cstyleCast] dlt-viewer-2.29.0-alpha6/qdlt/qdltmsg.cpp:542:32: style: C-style pointer casting [cstyleCast] dlt-viewer-2.29.0-alpha6/qdlt/qdltmsg.cpp:545:29: style: C-style pointer casting [cstyleCast] dlt-viewer-2.29.0-alpha6/qdlt/qdltmsg.cpp:552:35: style: C-style pointer casting [cstyleCast] dlt-viewer-2.29.0-alpha6/qdlt/qdltmsg.cpp:554:33: style: C-style pointer casting [cstyleCast] dlt-viewer-2.29.0-alpha6/qdlt/qdltmsg.cpp:559:32: style: C-style pointer casting [cstyleCast] dlt-viewer-2.29.0-alpha6/qdlt/qdltmsg.cpp:586:29: style: C-style pointer casting [cstyleCast] dlt-viewer-2.29.0-alpha6/qdlt/qdltmsg.cpp:628:28: style: C-style pointer casting [cstyleCast] dlt-viewer-2.29.0-alpha6/qdlt/qdltmsg.cpp:631:50: style: C-style pointer casting [cstyleCast] dlt-viewer-2.29.0-alpha6/qdlt/qdltmsg.cpp:643:29: style: C-style pointer casting [cstyleCast] dlt-viewer-2.29.0-alpha6/qdlt/qdltmsg.cpp:662:35: style: C-style pointer casting [cstyleCast] dlt-viewer-2.29.0-alpha6/qdlt/qdltmsg.cpp:673:53: style: C-style pointer casting [cstyleCast] dlt-viewer-2.29.0-alpha6/qdlt/qdltmsg.cpp:674:46: style: C-style pointer casting [cstyleCast] dlt-viewer-2.29.0-alpha6/qdlt/qdltmsg.cpp:675:46: style: C-style pointer casting [cstyleCast] dlt-viewer-2.29.0-alpha6/qdlt/qdltmsg.cpp:676:46: style: C-style pointer casting [cstyleCast] dlt-viewer-2.29.0-alpha6/qdlt/qdltmsg.cpp:677:46: style: C-style pointer casting [cstyleCast] dlt-viewer-2.29.0-alpha6/qdlt/qdltmsg.cpp:678:46: style: C-style pointer casting [cstyleCast] dlt-viewer-2.29.0-alpha6/qdlt/qdltmsg.cpp:702:42: style: C-style pointer casting [cstyleCast] dlt-viewer-2.29.0-alpha6/qdlt/qdltmsg.cpp:712:31: style: C-style pointer casting [cstyleCast] dlt-viewer-2.29.0-alpha6/qdlt/qdltmsg.cpp:732:31: style: C-style pointer casting [cstyleCast] dlt-viewer-2.29.0-alpha6/qdlt/qdltmsg.cpp:739:24: style: C-style pointer casting [cstyleCast] dlt-viewer-2.29.0-alpha6/qdlt/qdltmsg.cpp:754:42: style: C-style pointer casting [cstyleCast] dlt-viewer-2.29.0-alpha6/qdlt/qdltmsg.cpp:764:31: style: C-style pointer casting [cstyleCast] dlt-viewer-2.29.0-alpha6/qdlt/qdltmsg.cpp:774:43: style: C-style pointer casting [cstyleCast] dlt-viewer-2.29.0-alpha6/qdlt/qdltmsg.cpp:784:37: style: C-style pointer casting [cstyleCast] dlt-viewer-2.29.0-alpha6/qdlt/qdltmsg.cpp:791:35: style: C-style pointer casting [cstyleCast] dlt-viewer-2.29.0-alpha6/qdlt/qdltmsg.cpp:807:30: style: C-style pointer casting [cstyleCast] dlt-viewer-2.29.0-alpha6/qdlt/qdltmsg.cpp:817:31: style: C-style pointer casting [cstyleCast] dlt-viewer-2.29.0-alpha6/qdlt/qdltmsg.cpp:822:39: style: C-style pointer casting [cstyleCast] dlt-viewer-2.29.0-alpha6/qdlt/qdltmsg.cpp:829:60: style: C-style pointer casting [cstyleCast] dlt-viewer-2.29.0-alpha6/qdlt/qdltmsg.cpp:837:65: style: C-style pointer casting [cstyleCast] dlt-viewer-2.29.0-alpha6/qdlt/qdltmsg.cpp:849:45: style: C-style pointer casting [cstyleCast] dlt-viewer-2.29.0-alpha6/qdlt/qdltmsg.cpp:875:35: style: C-style pointer casting [cstyleCast] dlt-viewer-2.29.0-alpha6/qdlt/qdltmsg.cpp:877:33: style: C-style pointer casting [cstyleCast] dlt-viewer-2.29.0-alpha6/qdlt/qdltmsg.cpp:882:32: style: C-style pointer casting [cstyleCast] dlt-viewer-2.29.0-alpha6/qdlt/qdltmsg.cpp:979:27: style: C-style pointer casting [cstyleCast] dlt-viewer-2.29.0-alpha6/qdlt/qdltmsg.cpp:1162:27: style: C-style pointer casting [cstyleCast] dlt-viewer-2.29.0-alpha6/qdlt/qdltmsg.cpp:1187:27: style: C-style pointer casting [cstyleCast] dlt-viewer-2.29.0-alpha6/qdlt/qdltmsg.cpp:1548:34: style: C-style pointer casting [cstyleCast] dlt-viewer-2.29.0-alpha6/qdlt/qdltmsg.cpp:215:23: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] dlt-viewer-2.29.0-alpha6/qdlt/qdltmsg.cpp:228:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] dlt-viewer-2.29.0-alpha6/qdlt/qdltmsg.cpp:296:50: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] dlt-viewer-2.29.0-alpha6/qdlt/qdltmsg.cpp:954:27: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] dlt-viewer-2.29.0-alpha6/qdlt/qdltmsg.cpp:974:23: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] dlt-viewer-2.29.0-alpha6/qdlt/qdltmsg.cpp:981:27: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] dlt-viewer-2.29.0-alpha6/qdlt/qdltmsg.cpp:983:27: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] dlt-viewer-2.29.0-alpha6/qdlt/qdltmsg.cpp:997:27: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] dlt-viewer-2.29.0-alpha6/qdlt/qdltmsg.cpp:1542:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] dlt-viewer-2.29.0-alpha6/qdlt/qdltmsg.cpp:1552:34: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] dlt-viewer-2.29.0-alpha6/qdlt/qdltmsg.cpp:1556:34: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] dlt-viewer-2.29.0-alpha6/qdlt/qdltmsg.cpp:1571:30: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] dlt-viewer-2.29.0-alpha6/qdlt/qdltmsg.cpp:167:13: style: The scope of the variable 'storageHeaderEcuId' can be reduced. [variableScope] dlt-viewer-2.29.0-alpha6/qdlt/qdltmsg.cpp:319:28: style: The scope of the variable 'headerextra' can be reduced. [variableScope] dlt-viewer-2.29.0-alpha6/qdlt/qdltmsg.cpp:320:18: style: The scope of the variable 'extra_size' can be reduced. [variableScope] dlt-viewer-2.29.0-alpha6/qdlt/qdltmsg.cpp:320:40: style: The scope of the variable 'datasize' can be reduced. [variableScope] dlt-viewer-2.29.0-alpha6/qdlt/qdltmsg.cpp:324:13: style: The scope of the variable 'storageHeaderEcuId' can be reduced. [variableScope] dlt-viewer-2.29.0-alpha6/qdlt/qdltmsg.cpp:634:16: style: The scope of the variable 'messageInfo' can be reduced. [variableScope] dlt-viewer-2.29.0-alpha6/qdlt/qdltmsg.cpp:635:16: style: The scope of the variable 'messageType' can be reduced. [variableScope] dlt-viewer-2.29.0-alpha6/qdlt/qdltmsg.cpp:636:16: style: The scope of the variable 'messageTypeInfo' can be reduced. [variableScope] dlt-viewer-2.29.0-alpha6/qdlt/qdltmsg.cpp:910:18: style: The scope of the variable 'offset' can be reduced. [variableScope] dlt-viewer-2.29.0-alpha6/qdlt/qdltmsg.cpp:139:54: style:inconclusive: Function 'getGmTimeWithOffsetString' argument 1 names different: declaration 'utcOffsetInSeconds' definition 'offset'. [funcArgNamesDifferent] dlt-viewer-2.29.0-alpha6/qdlt/qdltmsg.h:94:49: note: Function 'getGmTimeWithOffsetString' argument 1 names different: declaration 'utcOffsetInSeconds' definition 'offset'. dlt-viewer-2.29.0-alpha6/qdlt/qdltmsg.cpp:139:54: note: Function 'getGmTimeWithOffsetString' argument 1 names different: declaration 'utcOffsetInSeconds' definition 'offset'. dlt-viewer-2.29.0-alpha6/qdlt/qdltmsg.cpp:149:11: style: Local variable 'time' shadows outer variable [shadowVariable] dlt-viewer-2.29.0-alpha6/qdlt/qdltmsg.h:563:12: note: Shadowed declaration dlt-viewer-2.29.0-alpha6/qdlt/qdltmsg.cpp:149:11: note: Shadow variable dlt-viewer-2.29.0-alpha6/qdlt/qdltmsg.cpp:132:16: style: Variable 'time_tm' can be declared as pointer to const [constVariablePointer] dlt-viewer-2.29.0-alpha6/qdlt/qdltmsg.cpp:1161:43: style: Variable 'service' can be declared as pointer to const [constVariablePointer] dlt-viewer-2.29.0-alpha6/qdlt/qdltmsg.cpp:940:0: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] dlt-viewer-2.29.0-alpha6/qdlt/qdltmsg.cpp:201:32: style: Variable 'storageHeaderEcuId' is assigned a value that is never used. [unreadVariable] dlt-viewer-2.29.0-alpha6/qdlt/qdltmsg.cpp:317:45: style: Variable 'standardheader' is assigned a value that is never used. [unreadVariable] dlt-viewer-2.29.0-alpha6/qdlt/qdltmsg.cpp:354:32: style: Variable 'storageHeaderEcuId' is assigned a value that is never used. [unreadVariable] dlt-viewer-2.29.0-alpha6/qdlt/qdltmsg.cpp:634:28: style: Variable 'messageInfo' is assigned a value that is never used. [unreadVariable] dlt-viewer-2.29.0-alpha6/qdlt/qdltmsg.cpp:635:28: style: Variable 'messageType' is assigned a value that is never used. [unreadVariable] dlt-viewer-2.29.0-alpha6/qdlt/qdltmsg.cpp:636:32: style: Variable 'messageTypeInfo' is assigned a value that is never used. [unreadVariable] dlt-viewer-2.29.0-alpha6/src/dltfileindexerthread.cpp:65:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DLT_SERVICE_ID_GET_SOFTWARE_VERSION [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/src/dltfileutils.cpp:49:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadWrite [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/src/dltfileindexerthread.cpp:84:23: style: C-style pointer casting [cstyleCast] dlt-viewer-2.29.0-alpha6/src/dltfileindexerthread.cpp:103:23: style: C-style pointer casting [cstyleCast] dlt-viewer-2.29.0-alpha6/src/dltfileindexerthread.cpp:114:20: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] dlt-viewer-2.29.0-alpha6/src/dltfileindexerthread.cpp:148:20: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] dlt-viewer-2.29.0-alpha6/src/dltmsgqueue.cpp:48:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/src/dltmsgqueue.cpp:8:7: warning: Class 'DltMsgQueue' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] dlt-viewer-2.29.0-alpha6/src/dltmsgqueue.cpp:8:7: warning: Class 'DltMsgQueue' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] dlt-viewer-2.29.0-alpha6/src/dltmsgqueue.cpp:6:30: style:inconclusive: Function 'DltMsgQueue' argument 1 names different: declaration 'bufferSize' definition 'size'. [funcArgNamesDifferent] dlt-viewer-2.29.0-alpha6/src/dltmsgqueue.h:12:21: note: Function 'DltMsgQueue' argument 1 names different: declaration 'bufferSize' definition 'size'. dlt-viewer-2.29.0-alpha6/src/dltmsgqueue.cpp:6:30: note: Function 'DltMsgQueue' argument 1 names different: declaration 'bufferSize' definition 'size'. dlt-viewer-2.29.0-alpha6/src/dlttableview.cpp:25:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ControlModifier [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/qdlt/qdltimporter.cpp:14:15: warning: Member variable 'QDltImporter::mdfIdblock' is not initialized in the constructor. [uninitMemberVar] dlt-viewer-2.29.0-alpha6/qdlt/qdltimporter.cpp:14:15: warning: Member variable 'QDltImporter::hdBlockLinks' is not initialized in the constructor. [uninitMemberVar] dlt-viewer-2.29.0-alpha6/qdlt/qdltimporter.cpp:21:15: warning: Member variable 'QDltImporter::mdfIdblock' is not initialized in the constructor. [uninitMemberVar] dlt-viewer-2.29.0-alpha6/qdlt/qdltimporter.cpp:21:15: warning: Member variable 'QDltImporter::hdBlockLinks' is not initialized in the constructor. [uninitMemberVar] dlt-viewer-2.29.0-alpha6/src/dlttableview.cpp:14:44: style:inconclusive: Function 'paintEvent' argument 1 names different: declaration 'e' definition 'event'. [funcArgNamesDifferent] dlt-viewer-2.29.0-alpha6/src/dlttableview.h:27:34: note: Function 'paintEvent' argument 1 names different: declaration 'e' definition 'event'. dlt-viewer-2.29.0-alpha6/src/dlttableview.cpp:14:44: note: Function 'paintEvent' argument 1 names different: declaration 'e' definition 'event'. dlt-viewer-2.29.0-alpha6/qdlt/qdltimporter.cpp:667:32: style: Condition '!dltFrame(recordData,pos,time/1000000000ul,time%1000000000ul/1000ul)' is always false [knownConditionTrueFalse] dlt-viewer-2.29.0-alpha6/qdlt/qdltimporter.cpp:667:41: note: Calling function 'dltFrame' returns 1 dlt-viewer-2.29.0-alpha6/qdlt/qdltimporter.cpp:667:32: note: Condition '!dltFrame(recordData,pos,time/1000000000ul,time%1000000000ul/1000ul)' is always false dlt-viewer-2.29.0-alpha6/qdlt/qdltimporter.cpp:747:32: style: Condition '!ipcFromPlpRaw(&plpRaw,recordData,time/1000000000ul,time%1000000000ul/1000ul)' is always false [knownConditionTrueFalse] dlt-viewer-2.29.0-alpha6/qdlt/qdltimporter.cpp:747:46: note: Calling function 'ipcFromPlpRaw' returns 1 dlt-viewer-2.29.0-alpha6/qdlt/qdltimporter.cpp:747:32: note: Condition '!ipcFromPlpRaw(&plpRaw,recordData,time/1000000000ul,time%1000000000ul/1000ul)' is always false dlt-viewer-2.29.0-alpha6/qdlt/qdltimporter.cpp:292:85: style: C-style pointer casting [cstyleCast] dlt-viewer-2.29.0-alpha6/qdlt/qdltimporter.cpp:438:43: style: C-style pointer casting [cstyleCast] dlt-viewer-2.29.0-alpha6/qdlt/qdltimporter.cpp:445:43: style: C-style pointer casting [cstyleCast] dlt-viewer-2.29.0-alpha6/qdlt/qdltimporter.cpp:452:43: style: C-style pointer casting [cstyleCast] dlt-viewer-2.29.0-alpha6/qdlt/qdltimporter.cpp:525:43: style: C-style pointer casting [cstyleCast] dlt-viewer-2.29.0-alpha6/qdlt/qdltimporter.cpp:532:43: style: C-style pointer casting [cstyleCast] dlt-viewer-2.29.0-alpha6/qdlt/qdltimporter.cpp:539:43: style: C-style pointer casting [cstyleCast] dlt-viewer-2.29.0-alpha6/qdlt/qdltimporter.cpp:621:43: style: C-style pointer casting [cstyleCast] dlt-viewer-2.29.0-alpha6/qdlt/qdltimporter.cpp:688:43: style: C-style pointer casting [cstyleCast] dlt-viewer-2.29.0-alpha6/qdlt/qdltimporter.cpp:851:34: style: C-style pointer casting [cstyleCast] dlt-viewer-2.29.0-alpha6/qdlt/qdltimporter.cpp:872:51: style: C-style pointer casting [cstyleCast] dlt-viewer-2.29.0-alpha6/qdlt/qdltimporter.cpp:1124:35: style: C-style pointer casting [cstyleCast] dlt-viewer-2.29.0-alpha6/qdlt/qdltimporter.cpp:1130:48: style: C-style pointer casting [cstyleCast] dlt-viewer-2.29.0-alpha6/qdlt/qdltimporter.cpp:73:23: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] dlt-viewer-2.29.0-alpha6/qdlt/qdltimporter.cpp:81:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] dlt-viewer-2.29.0-alpha6/qdlt/qdltimporter.cpp:173:23: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] dlt-viewer-2.29.0-alpha6/qdlt/qdltimporter.cpp:183:12: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] dlt-viewer-2.29.0-alpha6/qdlt/qdltimporter.cpp:185:23: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] dlt-viewer-2.29.0-alpha6/qdlt/qdltimporter.cpp:194:27: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] dlt-viewer-2.29.0-alpha6/qdlt/qdltimporter.cpp:206:31: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] dlt-viewer-2.29.0-alpha6/qdlt/qdltimporter.cpp:216:35: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] dlt-viewer-2.29.0-alpha6/qdlt/qdltimporter.cpp:229:39: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] dlt-viewer-2.29.0-alpha6/qdlt/qdltimporter.cpp:240:43: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] dlt-viewer-2.29.0-alpha6/qdlt/qdltimporter.cpp:259:47: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] dlt-viewer-2.29.0-alpha6/qdlt/qdltimporter.cpp:270:51: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] dlt-viewer-2.29.0-alpha6/qdlt/qdltimporter.cpp:280:51: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] dlt-viewer-2.29.0-alpha6/qdlt/qdltimporter.cpp:320:23: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] dlt-viewer-2.29.0-alpha6/qdlt/qdltimporter.cpp:355:31: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] dlt-viewer-2.29.0-alpha6/qdlt/qdltimporter.cpp:363:31: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] dlt-viewer-2.29.0-alpha6/qdlt/qdltimporter.cpp:401:35: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] dlt-viewer-2.29.0-alpha6/qdlt/qdltimporter.cpp:416:43: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] dlt-viewer-2.29.0-alpha6/qdlt/qdltimporter.cpp:431:43: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] dlt-viewer-2.29.0-alpha6/qdlt/qdltimporter.cpp:459:43: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] dlt-viewer-2.29.0-alpha6/qdlt/qdltimporter.cpp:466:43: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] dlt-viewer-2.29.0-alpha6/qdlt/qdltimporter.cpp:473:43: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] dlt-viewer-2.29.0-alpha6/qdlt/qdltimporter.cpp:480:43: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] dlt-viewer-2.29.0-alpha6/qdlt/qdltimporter.cpp:487:43: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] dlt-viewer-2.29.0-alpha6/qdlt/qdltimporter.cpp:518:43: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] dlt-viewer-2.29.0-alpha6/qdlt/qdltimporter.cpp:546:43: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] dlt-viewer-2.29.0-alpha6/qdlt/qdltimporter.cpp:553:43: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] dlt-viewer-2.29.0-alpha6/qdlt/qdltimporter.cpp:560:43: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] dlt-viewer-2.29.0-alpha6/qdlt/qdltimporter.cpp:567:43: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] dlt-viewer-2.29.0-alpha6/qdlt/qdltimporter.cpp:574:43: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] dlt-viewer-2.29.0-alpha6/qdlt/qdltimporter.cpp:581:43: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] dlt-viewer-2.29.0-alpha6/qdlt/qdltimporter.cpp:614:43: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] dlt-viewer-2.29.0-alpha6/qdlt/qdltimporter.cpp:628:43: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] dlt-viewer-2.29.0-alpha6/qdlt/qdltimporter.cpp:635:43: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] dlt-viewer-2.29.0-alpha6/qdlt/qdltimporter.cpp:642:43: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] dlt-viewer-2.29.0-alpha6/qdlt/qdltimporter.cpp:649:43: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] dlt-viewer-2.29.0-alpha6/qdlt/qdltimporter.cpp:656:43: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] dlt-viewer-2.29.0-alpha6/qdlt/qdltimporter.cpp:681:43: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] dlt-viewer-2.29.0-alpha6/qdlt/qdltimporter.cpp:695:43: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] dlt-viewer-2.29.0-alpha6/qdlt/qdltimporter.cpp:702:43: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] dlt-viewer-2.29.0-alpha6/qdlt/qdltimporter.cpp:709:43: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] dlt-viewer-2.29.0-alpha6/qdlt/qdltimporter.cpp:716:43: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] dlt-viewer-2.29.0-alpha6/qdlt/qdltimporter.cpp:723:43: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] dlt-viewer-2.29.0-alpha6/qdlt/qdltimporter.cpp:730:43: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] dlt-viewer-2.29.0-alpha6/qdlt/qdltimporter.cpp:737:43: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] dlt-viewer-2.29.0-alpha6/qdlt/qdltimporter.cpp:1007:44: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] dlt-viewer-2.29.0-alpha6/qdlt/qdltimporter.cpp:1239:23: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] dlt-viewer-2.29.0-alpha6/src/exporterdialog.cpp:19:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FormatDlt [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/src/exporterdialog.cpp:34:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FormatDlt [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/src/exporterdialog.cpp:48:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SelectionAll [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/src/exporterdialog.cpp:59:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SelectionAll [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/src/ecudialog.cpp:68:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Baud1200 [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/src/ecudialog.cpp:111:104: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Unchecked [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/src/ecudialog.cpp:225:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Checked [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/src/ecudialog.cpp:230:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Checked [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/src/ecudialog.cpp:235:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Checked [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/src/ecudialog.cpp:240:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Checked [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/src/ecudialog.cpp:355:97: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Checked [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/qdlt/qdltimporter.cpp:1170:16: style: The scope of the variable 'flags' can be reduced. [variableScope] dlt-viewer-2.29.0-alpha6/qdlt/qdltimporter.cpp:788:94: style:inconclusive: Function 'makeDltStorageHeader' argument 1 names different: declaration 'timestamp' definition 'ts'. [funcArgNamesDifferent] dlt-viewer-2.29.0-alpha6/qdlt/qdltimporter.h:180:91: note: Function 'makeDltStorageHeader' argument 1 names different: declaration 'timestamp' definition 'ts'. dlt-viewer-2.29.0-alpha6/qdlt/qdltimporter.cpp:788:94: note: Function 'makeDltStorageHeader' argument 1 names different: declaration 'timestamp' definition 'ts'. dlt-viewer-2.29.0-alpha6/qdlt/qdltimporter.cpp:590:33: style: Local variable 'pos' shadows outer variable [shadowVariable] dlt-viewer-2.29.0-alpha6/qdlt/qdltimporter.cpp:373:24: note: Shadowed declaration dlt-viewer-2.29.0-alpha6/qdlt/qdltimporter.cpp:590:33: note: Shadow variable dlt-viewer-2.29.0-alpha6/qdlt/qdltimporter.cpp:665:33: style: Local variable 'pos' shadows outer variable [shadowVariable] dlt-viewer-2.29.0-alpha6/qdlt/qdltimporter.cpp:373:24: note: Shadowed declaration dlt-viewer-2.29.0-alpha6/qdlt/qdltimporter.cpp:665:33: note: Shadow variable dlt-viewer-2.29.0-alpha6/qdlt/qdltimporter.cpp:806:29: style: Local variable 'ts' shadows outer argument [shadowArgument] dlt-viewer-2.29.0-alpha6/qdlt/qdltimporter.cpp:788:94: note: Shadowed declaration dlt-viewer-2.29.0-alpha6/qdlt/qdltimporter.cpp:806:29: note: Shadow variable dlt-viewer-2.29.0-alpha6/qdlt/qdltimporter.cpp:14:59: performance: Function parameter 'fileNames' should be passed by const reference. [passedByValue] dlt-viewer-2.29.0-alpha6/qdlt/qdltimporter.cpp:21:55: performance: Function parameter 'fileName' should be passed by const reference. [passedByValue] dlt-viewer-2.29.0-alpha6/qdlt/qdltimporter.cpp:1231:121: performance: Function parameter 'ecuId' should be passed by const reference. [passedByValue] dlt-viewer-2.29.0-alpha6/qdlt/qdltimporter.cpp:1051:41: style: Parameter 'record' can be declared as reference to const [constParameterReference] dlt-viewer-2.29.0-alpha6/src/project.h:124:14: style:inconclusive: Either there is a missing 'override', or the member function 'EcuItem::getHostname' can be const. [functionConst] dlt-viewer-2.29.0-alpha6/src/project.h:125:14: style:inconclusive: Either there is a missing 'override', or the member function 'EcuItem::getmcastIP' can be const. [functionConst] dlt-viewer-2.29.0-alpha6/src/project.h:126:14: style:inconclusive: Either there is a missing 'override', or the member function 'EcuItem::getEthIF' can be const. [functionConst] dlt-viewer-2.29.0-alpha6/src/project.h:127:19: style:inconclusive: Either there is a missing 'override', or the member function 'EcuItem::getIpport' can be const. [functionConst] dlt-viewer-2.29.0-alpha6/src/project.h:128:19: style:inconclusive: Either there is a missing 'override', or the member function 'EcuItem::getUdpport' can be const. [functionConst] dlt-viewer-2.29.0-alpha6/src/project.h:129:11: style:inconclusive: Either there is a missing 'override', or the member function 'EcuItem::getSendSerialHeaderIp' can be const. [functionConst] dlt-viewer-2.29.0-alpha6/src/project.h:130:11: style:inconclusive: Either there is a missing 'override', or the member function 'EcuItem::getSyncSerialHeaderIp' can be const. [functionConst] dlt-viewer-2.29.0-alpha6/src/project.h:151:14: style:inconclusive: Either there is a missing 'override', or the member function 'EcuItem::getPort' can be const. [functionConst] dlt-viewer-2.29.0-alpha6/src/project.h:152:28: style:inconclusive: Either there is a missing 'override', or the member function 'EcuItem::getBaudrate' can be const. [functionConst] dlt-viewer-2.29.0-alpha6/src/project.h:153:11: style:inconclusive: Either there is a missing 'override', or the member function 'EcuItem::getSendSerialHeaderSerial' can be const. [functionConst] dlt-viewer-2.29.0-alpha6/src/project.h:154:11: style:inconclusive: Either there is a missing 'override', or the member function 'EcuItem::getSyncSerialHeaderSerial' can be const. [functionConst] dlt-viewer-2.29.0-alpha6/src/project.h:57:5: style: Class 'EcuItem' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dlt-viewer-2.29.0-alpha6/src/project.h:169:5: style: Class 'ApplicationItem' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dlt-viewer-2.29.0-alpha6/src/project.h:185:5: style: Class 'ContextItem' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dlt-viewer-2.29.0-alpha6/src/project.h:205:5: style: Class 'FilterItem' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dlt-viewer-2.29.0-alpha6/src/project.h:271:5: style: Class 'MyPluginDockWidget' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dlt-viewer-2.29.0-alpha6/src/ecudialog.h:33:5: style: Class 'EcuDialog' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dlt-viewer-2.29.0-alpha6/src/project.h:124:14: performance: Function 'getHostname()' should return member 'hostname' by const reference. [returnByReference] dlt-viewer-2.29.0-alpha6/src/project.h:125:14: performance: Function 'getmcastIP()' should return member 'mcastIP' by const reference. [returnByReference] dlt-viewer-2.29.0-alpha6/src/project.h:126:14: performance: Function 'getEthIF()' should return member 'ethIF' by const reference. [returnByReference] dlt-viewer-2.29.0-alpha6/src/project.h:151:14: performance: Function 'getPort()' should return member 'port' by const reference. [returnByReference] dlt-viewer-2.29.0-alpha6/src/project.h:132:31: performance: Function parameter 'hname' should be passed by const reference. [passedByValue] dlt-viewer-2.29.0-alpha6/src/project.h:135:28: performance: Function parameter 'ethif' should be passed by const reference. [passedByValue] dlt-viewer-2.29.0-alpha6/src/project.h:136:30: performance: Function parameter 'mcastip' should be passed by const reference. [passedByValue] dlt-viewer-2.29.0-alpha6/src/project.h:156:27: performance: Function parameter 'tp' should be passed by const reference. [passedByValue] dlt-viewer-2.29.0-alpha6/qdlt/qdltimporter.cpp:890:31: style: Unused variable: empty [unusedVariable] dlt-viewer-2.29.0-alpha6/qdlt/qdltimporter.cpp:982:31: style: Unused variable: empty [unusedVariable] dlt-viewer-2.29.0-alpha6/src/filtertreewidget.cpp:62:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Key_Delete [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/src/filtertreewidget.cpp:24:9: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] dlt-viewer-2.29.0-alpha6/src/filterdialog.cpp:59:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Monospace [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/src/filterdialog.cpp:108:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Checked [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/src/filterdialog.cpp:118:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Checked [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/src/filterdialog.cpp:128:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Checked [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/src/filterdialog.cpp:138:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Checked [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/src/filterdialog.cpp:148:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Checked [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/src/filterdialog.cpp:158:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Checked [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/src/filterdialog.cpp:173:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Unchecked [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/src/filterdialog.cpp:178:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Checked [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/src/filterdialog.cpp:193:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Unchecked [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/src/filterdialog.cpp:198:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Checked [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/src/filterdialog.cpp:213:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Unchecked [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/src/filterdialog.cpp:218:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Checked [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/src/filterdialog.cpp:233:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Unchecked [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/src/filterdialog.cpp:238:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Checked [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/src/filterdialog.cpp:253:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Unchecked [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/src/filterdialog.cpp:258:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Checked [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/src/filterdialog.cpp:264:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Unchecked [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/src/filterdialog.cpp:269:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Checked [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/src/filterdialog.cpp:320:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Unchecked [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/src/filterdialog.cpp:325:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Checked [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/src/filterdialog.cpp:340:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Unchecked [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/src/filterdialog.cpp:345:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Checked [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/src/filterdialog.cpp:350:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Unchecked [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/src/filterdialog.cpp:355:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Checked [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/src/filterdialog.cpp:359:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Unchecked [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/src/filterdialog.cpp:363:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Checked [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/src/filterdialog.cpp:380:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Checked [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/src/filterdialog.cpp:432:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Checked [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/src/filterdialog.cpp:440:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Checked [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/src/filterdialog.cpp:448:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Checked [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/src/filterdialog.cpp:456:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Checked [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/src/filterdialog.cpp:464:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Checked [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/src/filterdialog.cpp:471:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Checked [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/src/filterdialog.cpp:476:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Checked [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/src/filterdialog.cpp:482:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Checked [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/src/filterdialog.cpp:634:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Checked [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/src/jumptodialog.cpp:13:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WindowContextHelpButtonHint [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/src/filterdialog.cpp:272:29: style:inconclusive: Either there is a missing 'override', or the member function 'FilterDialog::getMessageId_min' can be const. [functionConst] dlt-viewer-2.29.0-alpha6/src/filterdialog.h:94:18: note: Either there is a missing 'override', or the member function 'FilterDialog::getMessageId_min' can be const. dlt-viewer-2.29.0-alpha6/src/filterdialog.cpp:272:29: note: Either there is a missing 'override', or the member function 'FilterDialog::getMessageId_min' can be const. dlt-viewer-2.29.0-alpha6/src/filterdialog.cpp:277:29: style:inconclusive: Either there is a missing 'override', or the member function 'FilterDialog::getMessageId_max' can be const. [functionConst] dlt-viewer-2.29.0-alpha6/src/filterdialog.h:95:18: note: Either there is a missing 'override', or the member function 'FilterDialog::getMessageId_max' can be const. dlt-viewer-2.29.0-alpha6/src/filterdialog.cpp:277:29: note: Either there is a missing 'override', or the member function 'FilterDialog::getMessageId_max' can be const. dlt-viewer-2.29.0-alpha6/src/filterdialog.cpp:416:20: performance:inconclusive: Either there is a missing 'override', or the member function 'FilterDialog::on_checkBoxMarkerClicked' can be static. [functionStatic] dlt-viewer-2.29.0-alpha6/src/filterdialog.h:147:10: note: Either there is a missing 'override', or the member function 'FilterDialog::on_checkBoxMarkerClicked' can be static. dlt-viewer-2.29.0-alpha6/src/filterdialog.cpp:416:20: note: Either there is a missing 'override', or the member function 'FilterDialog::on_checkBoxMarkerClicked' can be static. dlt-viewer-2.29.0-alpha6/src/filterdialog.cpp:567:20: style:inconclusive: Either there is a missing 'override', or the member function 'FilterDialog::on_buttonGroup_filterType_buttonClicked' can be const. [functionConst] dlt-viewer-2.29.0-alpha6/src/filterdialog.h:159:10: note: Either there is a missing 'override', or the member function 'FilterDialog::on_buttonGroup_filterType_buttonClicked' can be const. dlt-viewer-2.29.0-alpha6/src/filterdialog.cpp:567:20: note: Either there is a missing 'override', or the member function 'FilterDialog::on_buttonGroup_filterType_buttonClicked' can be const. dlt-viewer-2.29.0-alpha6/src/filterdialog.cpp:532:66: style: C-style pointer casting [cstyleCast] dlt-viewer-2.29.0-alpha6/src/filterdialog.cpp:533:66: style: C-style pointer casting [cstyleCast] dlt-viewer-2.29.0-alpha6/src/filterdialog.cpp:534:66: style: C-style pointer casting [cstyleCast] dlt-viewer-2.29.0-alpha6/src/filterdialog.cpp:535:66: style: C-style pointer casting [cstyleCast] dlt-viewer-2.29.0-alpha6/src/filterdialog.cpp:536:66: style: C-style pointer casting [cstyleCast] dlt-viewer-2.29.0-alpha6/src/filterdialog.cpp:537:66: style: C-style pointer casting [cstyleCast] dlt-viewer-2.29.0-alpha6/src/filterdialog.cpp:538:66: style: C-style pointer casting [cstyleCast] dlt-viewer-2.29.0-alpha6/src/filterdialog.cpp:539:66: style: C-style pointer casting [cstyleCast] dlt-viewer-2.29.0-alpha6/src/filterdialog.cpp:540:66: style: C-style pointer casting [cstyleCast] dlt-viewer-2.29.0-alpha6/src/filterdialog.cpp:541:66: style: C-style pointer casting [cstyleCast] dlt-viewer-2.29.0-alpha6/src/filterdialog.cpp:542:66: style: C-style pointer casting [cstyleCast] dlt-viewer-2.29.0-alpha6/src/mainwindow.h:346:17: performance:inconclusive: Either there is a missing 'override', or the member function 'MainWindow::getAvailableIPPorts' can be static. [functionStatic] dlt-viewer-2.29.0-alpha6/src/mainwindow.h:347:17: performance:inconclusive: Either there is a missing 'override', or the member function 'MainWindow::getAvailableUDPPorts' can be static. [functionStatic] dlt-viewer-2.29.0-alpha6/src/tablemodel.h:46:5: style: Class 'TableModel' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dlt-viewer-2.29.0-alpha6/src/settingsdialog.h:38:5: style: Class 'SettingsDialog' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dlt-viewer-2.29.0-alpha6/src/settingsdialog.h:39:5: style: Class 'SettingsDialog' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dlt-viewer-2.29.0-alpha6/src/sortfilterproxymodel.h:18:5: style: Class 'SortFilterProxyModel' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dlt-viewer-2.29.0-alpha6/src/mainwindow.h:414:60: performance: Function parameter 'name' should be passed by const reference. [passedByValue] dlt-viewer-2.29.0-alpha6/src/plugindialog.cpp:98:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ShowDirsOnly [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/src/plugintreewidget.cpp:10:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable InternalMove [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/src/plugintreewidget.cpp:27:29: style: C-style pointer casting [cstyleCast] dlt-viewer-2.29.0-alpha6/src/plugintreewidget.cpp:48:34: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] dlt-viewer-2.29.0-alpha6/src/plugintreewidget.cpp:59:34: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] dlt-viewer-2.29.0-alpha6/src/plugintreewidget.cpp:91:34: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] dlt-viewer-2.29.0-alpha6/src/pulsebutton.cpp:36:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SineCurve [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/src/pulsebutton.cpp:85:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Button [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/src/pulsebutton.cpp:91:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NotRunning [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/src/project.cpp:45:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DLT_DAEMON_TCP_PORT [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/src/project.cpp:91:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DisplayRole [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/src/project.cpp:301:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DLT_LOG_DEFAULT [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/src/project.cpp:321:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable black [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/src/project.cpp:365:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable positive [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/src/project.cpp:436:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Checked [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/src/project.cpp:562:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ModeDisable [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/src/project.cpp:582:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ModeShow [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/src/project.cpp:674:141: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ModeDisable [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/src/project.cpp:699:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/src/project.cpp:1045:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:200:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WindowMinimized [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:287:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UI_Dark [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:401:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UI_Dark [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:598:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QModelIndex [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:643:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SelectRows [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:668:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QString [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:882:139: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SelectionFiltered [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:894:141: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SelectionFiltered [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:905:139: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SelectionFiltered [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:917:140: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SelectionFiltered [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:928:146: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SelectionFiltered [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:943:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Critical [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:970:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Critical [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:1018:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable No [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:1100:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:1142:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitive [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:1237:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UI_Dark [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:1390:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:1442:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:1485:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:1523:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitive [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:1585:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SelectionSelected [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:1615:80: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Select [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:1635:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Accepted [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:1752:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AcceptSave [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:1826:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:1888:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:1957:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QDltConnectionOffline [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:2027:80: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ElideRight [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:2101:105: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DltEndiannessBigEndian [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:2242:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ElideLeft [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:2332:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SessionId [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:2469:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Checked [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:2545:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AcceptSave [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:2599:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IsRunning [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:2694:94: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QDltConnectionOffline [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:3384:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ModeShow [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:3459:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UnconnectedState [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:3527:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UnconnectedState [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:3933:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:4095:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DltTypeControl [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:4214:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:4345:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Unchecked [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:4432:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DltEndiannessBigEndian [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:4502:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DltStorageHeader [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:4621:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DltStorageHeader [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:4696:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DLT_SERVICE_ID_GET_DEFAULT_LOG_LEVEL [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:4823:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DltServiceSetLogLevel [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:4849:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DltServiceSetDefaultLogLevel [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:4873:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DltServiceSetLogLevel [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:4900:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DltServiceSetDefaultLogLevel [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:4924:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DltServiceSetVerboseMode [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:4949:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DltServiceSetVerboseMode [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:4972:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DltServiceGetLogInfoRequest [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:5001:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DltServiceGetSoftwareVersion [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:5044:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DltServiceMarker [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:5082:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DLT_SERVICE_ID_CALLSW_CINJECTION [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:5148:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DLT_SERVICE_ID_STORE_CONFIG [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:5163:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DLT_SERVICE_ID_RESET_TO_FACTORY_DEFAULT [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:5178:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DLT_SERVICE_ID_GET_SOFTWARE_VERSION [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:5193:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DLT_SERVICE_ID_GET_LOCAL_TIME [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:5276:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DLT_SERVICE_ID_CALLSW_CINJECTION [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:5467:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RichText [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:5494:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QT_VERSION_STR [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:5584:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:5961:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QDltConnectionOnline [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:5985:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ConnectedState [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:6112:143: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ModeDisable [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:6173:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ModeEnable [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:6278:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ElideRight [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:6371:88: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ModeDisable [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:6405:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ModeShow [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:6431:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ModeShow [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:6456:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ModeDisable [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:6490:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ModeDisable [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:6906:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Checked [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:6941:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Unchecked [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:6998:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UI_Dark [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:7134:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitive [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:7375:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FormatClipboard [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:7380:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FormatClipboardPayloadOnly [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:7385:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FormatClipboardJiraTable [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:7390:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FormatClipboardJiraTableHead [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:7395:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Copy [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:7473:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitive [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:7597:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Unchecked [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:7627:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:7668:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FormatClipboardPayloadOnly [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:7673:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FormatClipboardJiraTable [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:7678:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FormatClipboardJiraTableHead [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:7770:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Index [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:7807:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Accepted [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:7842:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Unchecked [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:8026:80: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Select [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:8145:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:8220:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitive [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:8311:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable finished [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:8350:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DescendingOrder [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:8363:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Checked [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/src/searchdialog.cpp:74:102: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Unchecked [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/src/searchdialog.cpp:75:106: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Unchecked [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/src/searchdialog.cpp:76:130: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Unchecked [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/src/searchdialog.cpp:77:102: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Unchecked [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/src/searchdialog.cpp:94:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Checked [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/src/searchdialog.cpp:99:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Checked [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/src/searchdialog.cpp:104:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Checked [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/src/searchdialog.cpp:128:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Checked [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/src/searchdialog.cpp:134:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Checked [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/src/searchdialog.cpp:157:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UI_Dark [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/src/searchdialog.cpp:185:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EnsureVisible [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/src/searchdialog.cpp:286:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DotMatchesEverythingOption [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/src/searchdialog.cpp:370:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitive [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/src/searchdialog.cpp:107:20: style:inconclusive: Either there is a missing 'override', or the member function 'SearchDialog::getNextClicked' can be const. [functionConst] dlt-viewer-2.29.0-alpha6/src/searchdialog.h:124:10: note: Either there is a missing 'override', or the member function 'SearchDialog::getNextClicked' can be const. dlt-viewer-2.29.0-alpha6/src/searchdialog.cpp:107:20: note: Either there is a missing 'override', or the member function 'SearchDialog::getNextClicked' can be const. dlt-viewer-2.29.0-alpha6/src/searchdialog.cpp:108:20: style:inconclusive: Either there is a missing 'override', or the member function 'SearchDialog::getOnceClicked' can be const. [functionConst] dlt-viewer-2.29.0-alpha6/src/searchdialog.h:126:10: note: Either there is a missing 'override', or the member function 'SearchDialog::getOnceClicked' can be const. dlt-viewer-2.29.0-alpha6/src/searchdialog.cpp:108:20: note: Either there is a missing 'override', or the member function 'SearchDialog::getOnceClicked' can be const. dlt-viewer-2.29.0-alpha6/src/searchdialog.cpp:203:14: style: The scope of the variable 'lStartLine' can be reduced. [variableScope] dlt-viewer-2.29.0-alpha6/src/searchdialog.cpp:368:16: style: The scope of the variable 'buf' can be reduced. [variableScope] dlt-viewer-2.29.0-alpha6/src/searchdialog.cpp:592:27: style: The scope of the variable 'tmp' can be reduced. [variableScope] dlt-viewer-2.29.0-alpha6/src/searchdialog.cpp:621:51: style: Parameter 'searchHistory' can be declared as reference to const [constParameterReference] dlt-viewer-2.29.0-alpha6/src/searchdialog.cpp:584:14: style: Variable 'action' can be declared as pointer to const [constVariablePointer] dlt-viewer-2.29.0-alpha6/src/searchform.cpp:15:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable InsertAtTop [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/src/searchform.cpp:61:12: warning:inconclusive: Access of moved variable 'list'. [accessMoved] dlt-viewer-2.29.0-alpha6/src/searchform.cpp:60:38: note: Calling std::move(list) dlt-viewer-2.29.0-alpha6/src/searchform.cpp:61:12: note: Access of moved variable 'list'. dlt-viewer-2.29.0-alpha6/src/searchtablemodel.cpp:52:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DisplayRole [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/src/searchtablemodel.cpp:250:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Horizontal [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/src/searchtablemodel.cpp:289:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Arg0 [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/src/searchtablemodel.cpp:343:87: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DLT_SERVICE_ID_MARKER [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/src/searchtablemodel.cpp:281:5: warning: Return value of function index() is not used. [ignoredReturnValue] dlt-viewer-2.29.0-alpha6/src/searchtablemodel.cpp:282:5: warning: Return value of function index() is not used. [ignoredReturnValue] dlt-viewer-2.29.0-alpha6/src/searchtablemodel.cpp:283:5: warning: Return value of function index() is not used. [ignoredReturnValue] dlt-viewer-2.29.0-alpha6/src/searchtablemodel.cpp:281:5: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] dlt-viewer-2.29.0-alpha6/src/searchtablemodel.cpp:282:5: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] dlt-viewer-2.29.0-alpha6/src/searchtablemodel.cpp:283:5: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] dlt-viewer-2.29.0-alpha6/src/searchtablemodel.cpp:281:11: error: Null pointer dereference [nullPointer] dlt-viewer-2.29.0-alpha6/src/searchtablemodel.cpp:96:40: style: C-style pointer casting [cstyleCast] dlt-viewer-2.29.0-alpha6/src/searchtablemodel.cpp:99:53: style: C-style pointer casting [cstyleCast] dlt-viewer-2.29.0-alpha6/src/searchtablemodel.cpp:120:40: style: C-style pointer casting [cstyleCast] dlt-viewer-2.29.0-alpha6/src/searchtablemodel.cpp:123:53: style: C-style pointer casting [cstyleCast] dlt-viewer-2.29.0-alpha6/src/searchtablemodel.cpp:126:53: style: C-style pointer casting [cstyleCast] dlt-viewer-2.29.0-alpha6/src/searchtablemodel.cpp:311:34: warning: Either the condition 'position>m_searchResultList.size()' is redundant or 'position' can have the value m_searchResultList.size(). Expression 'm_searchResultList.at(position)' causes access out of bounds. [containerOutOfBounds] dlt-viewer-2.29.0-alpha6/src/searchtablemodel.cpp:306:18: note: Assuming that condition 'position>m_searchResultList.size()' is not redundant dlt-viewer-2.29.0-alpha6/src/searchtablemodel.cpp:311:34: note: Access out of bounds dlt-viewer-2.29.0-alpha6/src/searchtablemodel.cpp:44:16: style: Unused variable: buf [unusedVariable] dlt-viewer-2.29.0-alpha6/src/project.cpp:573:13: warning: Member variable 'PluginItem::prio' is not initialized in the constructor. [uninitMemberVar] dlt-viewer-2.29.0-alpha6/src/project.cpp:41:5: performance: Variable 'description' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] dlt-viewer-2.29.0-alpha6/src/project.cpp:43:5: performance: Variable 'hostname' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] dlt-viewer-2.29.0-alpha6/src/project.cpp:44:5: performance: Variable 'mcastIP' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] dlt-viewer-2.29.0-alpha6/src/project.cpp:47:5: performance: Variable 'baudrate' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] dlt-viewer-2.29.0-alpha6/src/project.cpp:77:5: performance: Variable 'autoReconnectTimestamp' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] dlt-viewer-2.29.0-alpha6/src/project.cpp:646:21: style:inconclusive: Either there is a missing 'override', or the member function 'PluginItem::getFilename' can be const. [functionConst] dlt-viewer-2.29.0-alpha6/src/project.h:236:13: note: Either there is a missing 'override', or the member function 'PluginItem::getFilename' can be const. dlt-viewer-2.29.0-alpha6/src/project.cpp:646:21: note: Either there is a missing 'override', or the member function 'PluginItem::getFilename' can be const. dlt-viewer-2.29.0-alpha6/src/project.cpp:653:17: style:inconclusive: Either there is a missing 'override', or the member function 'PluginItem::getType' can be const. [functionConst] dlt-viewer-2.29.0-alpha6/src/project.h:239:9: note: Either there is a missing 'override', or the member function 'PluginItem::getType' can be const. dlt-viewer-2.29.0-alpha6/src/project.cpp:653:17: note: Either there is a missing 'override', or the member function 'PluginItem::getType' can be const. dlt-viewer-2.29.0-alpha6/src/project.h:236:13: performance: Function 'getFilename()' should return member 'filename' by const reference. [returnByReference] dlt-viewer-2.29.0-alpha6/src/project.cpp:709:5: warning: Either the condition 'ecu' is redundant or there is possible null pointer dereference: ecu. [nullPointerRedundantCheck] dlt-viewer-2.29.0-alpha6/src/project.cpp:956:22: note: Assuming that condition 'ecu' is not redundant dlt-viewer-2.29.0-alpha6/src/project.cpp:709:5: note: Null pointer dereference dlt-viewer-2.29.0-alpha6/src/project.cpp:710:5: warning: Either the condition 'filter' is redundant or there is possible null pointer dereference: filter. [nullPointerRedundantCheck] dlt-viewer-2.29.0-alpha6/src/project.cpp:986:22: note: Assuming that condition 'filter' is not redundant dlt-viewer-2.29.0-alpha6/src/project.cpp:710:5: note: Null pointer dereference dlt-viewer-2.29.0-alpha6/src/project.cpp:189:37: style: C-style pointer casting [cstyleCast] dlt-viewer-2.29.0-alpha6/src/project.cpp:192:37: style: C-style pointer casting [cstyleCast] dlt-viewer-2.29.0-alpha6/src/project.cpp:920:48: style: C-style pointer casting [cstyleCast] dlt-viewer-2.29.0-alpha6/src/project.cpp:1066:28: style: C-style pointer casting [cstyleCast] dlt-viewer-2.29.0-alpha6/src/project.cpp:1098:41: style: C-style pointer casting [cstyleCast] dlt-viewer-2.29.0-alpha6/src/project.cpp:1106:41: style: C-style pointer casting [cstyleCast] dlt-viewer-2.29.0-alpha6/src/project.cpp:1126:28: style: C-style pointer casting [cstyleCast] dlt-viewer-2.29.0-alpha6/src/project.cpp:1137:28: style: C-style pointer casting [cstyleCast] dlt-viewer-2.29.0-alpha6/src/project.cpp:1164:28: style: C-style pointer casting [cstyleCast] dlt-viewer-2.29.0-alpha6/src/project.cpp:1165:21: style: Local variable 'filter' shadows outer variable [shadowVariable] dlt-viewer-2.29.0-alpha6/src/project.h:293:18: note: Shadowed declaration dlt-viewer-2.29.0-alpha6/src/project.cpp:1165:21: note: Shadow variable dlt-viewer-2.29.0-alpha6/src/project.cpp:649:38: performance: Function parameter 'f' should be passed by const reference. [passedByValue] dlt-viewer-2.29.0-alpha6/src/project.cpp:400:43: style: Parameter 'item' can be declared as reference to const [constParameterReference] dlt-viewer-2.29.0-alpha6/src/project.cpp:1164:21: style: Variable 'item' can be declared as pointer to const [constVariablePointer] dlt-viewer-2.29.0-alpha6/src/project.cpp:602:17: style: Variable 'list' is assigned a value that is never used. [unreadVariable] dlt-viewer-2.29.0-alpha6/src/settingsdialog.cpp:169:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Warning [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/src/settingsdialog.cpp:191:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadWrite [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/src/settingsdialog.cpp:222:86: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CacheLocation [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/src/settingsdialog.cpp:401:89: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Checked [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/src/settingsdialog.cpp:510:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UI_SystemDefault [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/src/settingsdialog.cpp:577:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ShowDirsOnly [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/src/settingsdialog.cpp:596:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ShowDirsOnly [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/src/settingsdialog.cpp:612:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ShowDirsOnly [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/src/settingsdialog.cpp:627:83: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ShowDirsOnly [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/src/sortfilterproxymodel.cpp:62:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AscendingOrder [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/src/sortfilterproxymodel.cpp:63:34: style: Comparison of a variable having boolean value using relational (<, >, <= or >=) operator. [comparisonOfBoolWithBoolError] dlt-viewer-2.29.0-alpha6/src/sortfilterproxymodel.cpp:65:34: style: Comparison of a variable having boolean value using relational (<, >, <= or >=) operator. [comparisonOfBoolWithBoolError] dlt-viewer-2.29.0-alpha6/src/settingsdialog.cpp:690:66: style:inconclusive: Function 'on_checkBoxPluginsAutoload_stateChanged' argument 1 names different: declaration 'arg1' definition 'activated'. [funcArgNamesDifferent] dlt-viewer-2.29.0-alpha6/src/settingsdialog.h:87:54: note: Function 'on_checkBoxPluginsAutoload_stateChanged' argument 1 names different: declaration 'arg1' definition 'activated'. dlt-viewer-2.29.0-alpha6/src/settingsdialog.cpp:690:66: note: Function 'on_checkBoxPluginsAutoload_stateChanged' argument 1 names different: declaration 'arg1' definition 'activated'. dlt-viewer-2.29.0-alpha6/src/settingsdialog.cpp:720:11: style: Local variable 'font' shadows outer variable [shadowVariable] dlt-viewer-2.29.0-alpha6/src/settingsdialog.h:43:11: note: Shadowed declaration dlt-viewer-2.29.0-alpha6/src/settingsdialog.cpp:720:11: note: Shadow variable dlt-viewer-2.29.0-alpha6/src/tablemodel.cpp:49:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Arg0 [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/src/tablemodel.cpp:66:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DisplayRole [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/src/tablemodel.cpp:287:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Horizontal [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/src/tablemodel.cpp:374:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_ItemViewItem [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/src/tablemodel.cpp:441:86: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DLT_SERVICE_ID_MARKER [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/src/tablemodel.cpp:462:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Time [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/src/tablemodel.cpp:469:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Enter [valueFlowBailoutIncompleteVar] dlt-viewer-2.29.0-alpha6/src/workingdirectory.cpp:10:75: performance: Function parameter 'extra' should be passed by const reference. [passedByValue] dlt-viewer-2.29.0-alpha6/src/workingdirectory.cpp:36:75: performance: Function parameter 'extra' should be passed by const reference. [passedByValue] dlt-viewer-2.29.0-alpha6/src/workingdirectory.cpp:64:85: performance: Function parameter 'extra' should be passed by const reference. [passedByValue] dlt-viewer-2.29.0-alpha6/src/workingdirectory.cpp:79:54: performance: Function parameter 'pluginName' should be passed by const reference. [passedByValue] dlt-viewer-2.29.0-alpha6/src/workingdirectory.cpp:83:48: performance: Function parameter 'dir' should be passed by const reference. [passedByValue] dlt-viewer-2.29.0-alpha6/src/workingdirectory.cpp:85:48: performance: Function parameter 'dir' should be passed by const reference. [passedByValue] dlt-viewer-2.29.0-alpha6/src/workingdirectory.cpp:87:48: performance: Function parameter 'dir' should be passed by const reference. [passedByValue] dlt-viewer-2.29.0-alpha6/src/workingdirectory.cpp:89:51: performance: Function parameter 'dir' should be passed by const reference. [passedByValue] dlt-viewer-2.29.0-alpha6/src/workingdirectory.cpp:91:51: performance: Function parameter 'pluginName' should be passed by const reference. [passedByValue] dlt-viewer-2.29.0-alpha6/src/workingdirectory.cpp:91:71: performance: Function parameter 'dir' should be passed by const reference. [passedByValue] dlt-viewer-2.29.0-alpha6/src/tablemodel.cpp:324:10: warning: Return value of function index() is not used. [ignoredReturnValue] dlt-viewer-2.29.0-alpha6/src/tablemodel.cpp:325:10: warning: Return value of function index() is not used. [ignoredReturnValue] dlt-viewer-2.29.0-alpha6/src/tablemodel.cpp:326:10: warning: Return value of function index() is not used. [ignoredReturnValue] dlt-viewer-2.29.0-alpha6/src/tablemodel.cpp:330:10: warning: Return value of function index() is not used. [ignoredReturnValue] dlt-viewer-2.29.0-alpha6/src/tablemodel.cpp:331:10: warning: Return value of function index() is not used. [ignoredReturnValue] dlt-viewer-2.29.0-alpha6/src/tablemodel.cpp:332:10: warning: Return value of function index() is not used. [ignoredReturnValue] dlt-viewer-2.29.0-alpha6/src/tablemodel.cpp:324:10: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] dlt-viewer-2.29.0-alpha6/src/tablemodel.cpp:325:10: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] dlt-viewer-2.29.0-alpha6/src/tablemodel.cpp:326:10: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] dlt-viewer-2.29.0-alpha6/src/tablemodel.cpp:330:10: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] dlt-viewer-2.29.0-alpha6/src/tablemodel.cpp:331:10: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] dlt-viewer-2.29.0-alpha6/src/tablemodel.cpp:332:10: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] dlt-viewer-2.29.0-alpha6/src/tablemodel.cpp:459:21: style:inconclusive: Either there is a missing 'override', or the member function 'TableModel::getToolTipForFields' can be const. [functionConst] dlt-viewer-2.29.0-alpha6/src/tablemodel.h:65:13: note: Either there is a missing 'override', or the member function 'TableModel::getToolTipForFields' can be const. dlt-viewer-2.29.0-alpha6/src/tablemodel.cpp:459:21: note: Either there is a missing 'override', or the member function 'TableModel::getToolTipForFields' can be const. dlt-viewer-2.29.0-alpha6/src/tablemodel.cpp:324:16: error: Null pointer dereference [nullPointer] dlt-viewer-2.29.0-alpha6/src/tablemodel.cpp:330:16: error: Null pointer dereference [nullPointer] dlt-viewer-2.29.0-alpha6/src/tablemodel.cpp:331:16: error: Null pointer dereference [nullPointer] dlt-viewer-2.29.0-alpha6/src/tablemodel.cpp:332:16: error: Null pointer dereference [nullPointer] dlt-viewer-2.29.0-alpha6/src/tablemodel.cpp:136:41: style: C-style pointer casting [cstyleCast] dlt-viewer-2.29.0-alpha6/src/tablemodel.cpp:139:54: style: C-style pointer casting [cstyleCast] dlt-viewer-2.29.0-alpha6/src/tablemodel.cpp:160:41: style: C-style pointer casting [cstyleCast] dlt-viewer-2.29.0-alpha6/src/tablemodel.cpp:163:54: style: C-style pointer casting [cstyleCast] dlt-viewer-2.29.0-alpha6/src/tablemodel.cpp:166:54: style: C-style pointer casting [cstyleCast] dlt-viewer-2.29.0-alpha6/src/tablemodel.cpp:271:36: style: C-style pointer casting [cstyleCast] dlt-viewer-2.29.0-alpha6/src/tablemodel.cpp:341:58: style:inconclusive: Function 'setManualMarker' argument 1 names different: declaration 'selectedMarkerRows' definition 'selectedRows'. [funcArgNamesDifferent] dlt-viewer-2.29.0-alpha6/src/tablemodel.h:61:50: note: Function 'setManualMarker' argument 1 names different: declaration 'selectedMarkerRows' definition 'selectedRows'. dlt-viewer-2.29.0-alpha6/src/tablemodel.cpp:341:58: note: Function 'setManualMarker' argument 1 names different: declaration 'selectedMarkerRows' definition 'selectedRows'. dlt-viewer-2.29.0-alpha6/src/tablemodel.cpp:341:58: performance: Function parameter 'selectedRows' should be passed by const reference. [passedByValue] dlt-viewer-2.29.0-alpha6/qdlt/dlt_common.c:2546:9: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] dlt-viewer-2.29.0-alpha6/qdlt/dlt_common.c:753:20: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] dlt-viewer-2.29.0-alpha6/qdlt/dlt_common.c:1188:9: style: The if condition is the same as the previous if condition [duplicateCondition] dlt-viewer-2.29.0-alpha6/qdlt/dlt_common.c:1183:9: note: First condition dlt-viewer-2.29.0-alpha6/qdlt/dlt_common.c:1188:9: note: Second condition dlt-viewer-2.29.0-alpha6/qdlt/dlt_common.c:1193:9: style: The if condition is the same as the previous if condition [duplicateCondition] dlt-viewer-2.29.0-alpha6/qdlt/dlt_common.c:1188:9: note: First condition dlt-viewer-2.29.0-alpha6/qdlt/dlt_common.c:1193:9: note: Second condition dlt-viewer-2.29.0-alpha6/qdlt/dlt_common.c:1403:9: style: The if condition is the same as the previous if condition [duplicateCondition] dlt-viewer-2.29.0-alpha6/qdlt/dlt_common.c:1398:9: note: First condition dlt-viewer-2.29.0-alpha6/qdlt/dlt_common.c:1403:9: note: Second condition dlt-viewer-2.29.0-alpha6/qdlt/dlt_common.c:1509:9: style: The if condition is the same as the previous if condition [duplicateCondition] dlt-viewer-2.29.0-alpha6/qdlt/dlt_common.c:1504:9: note: First condition dlt-viewer-2.29.0-alpha6/qdlt/dlt_common.c:1509:9: note: Second condition dlt-viewer-2.29.0-alpha6/qdlt/dlt_common.c:1185:9: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] dlt-viewer-2.29.0-alpha6/qdlt/dlt_common.c:1655:9: warning: %lu in format string (no. 1) requires 'unsigned long' but the argument type is 'signed long'. [invalidPrintfArgType_uint] dlt-viewer-2.29.0-alpha6/qdlt/dlt_common.c:3358:6: portability: Casting between unsigned char * and float * which have an incompatible binary data representation. [invalidPointerCast] dlt-viewer-2.29.0-alpha6/qdlt/dlt_common.c:3381:6: portability: Casting between unsigned char * and double * which have an incompatible binary data representation. [invalidPointerCast] dlt-viewer-2.29.0-alpha6/qdlt/dlt_common.c:1110:43: style: Checking if unsigned expression 'length' is less than zero. [unsignedLessThanZero] dlt-viewer-2.29.0-alpha6/qdlt/dlt_common.c:2033:49: style:inconclusive: Function 'dlt_receiver_init' argument 2 names different: declaration '_fd' definition 'fd'. [funcArgNamesDifferent] dlt-viewer-2.29.0-alpha6/qdlt/dlt_common.h:930:67: note: Function 'dlt_receiver_init' argument 2 names different: declaration '_fd' definition 'fd'. dlt-viewer-2.29.0-alpha6/qdlt/dlt_common.c:2033:49: note: Function 'dlt_receiver_init' argument 2 names different: declaration '_fd' definition 'fd'. dlt-viewer-2.29.0-alpha6/qdlt/dlt_common.c:2033:57: style:inconclusive: Function 'dlt_receiver_init' argument 3 names different: declaration '_buffersize' definition 'buffersize'. [funcArgNamesDifferent] dlt-viewer-2.29.0-alpha6/qdlt/dlt_common.h:930:76: note: Function 'dlt_receiver_init' argument 3 names different: declaration '_buffersize' definition 'buffersize'. dlt-viewer-2.29.0-alpha6/qdlt/dlt_common.c:2033:57: note: Function 'dlt_receiver_init' argument 3 names different: declaration '_buffersize' definition 'buffersize'. dlt-viewer-2.29.0-alpha6/qdlt/dlt_common.c:122:29: style: Parameter 'ptr' can be declared as pointer to const [constParameterPointer] dlt-viewer-2.29.0-alpha6/qdlt/dlt_common.c:142:61: style: Parameter 'ptr' can be declared as pointer to const [constParameterPointer] dlt-viewer-2.29.0-alpha6/qdlt/dlt_common.c:421:32: style: Parameter 'filter' can be declared as pointer to const [constParameterPointer] dlt-viewer-2.29.0-alpha6/qdlt/dlt_common.c:517:32: style: Parameter 'filter' can be declared as pointer to const [constParameterPointer] dlt-viewer-2.29.0-alpha6/qdlt/dlt_common.c:565:32: style: Parameter 'filter' can be declared as pointer to const [constParameterPointer] dlt-viewer-2.29.0-alpha6/qdlt/dlt_common.c:731:42: style: Parameter 'msg' can be declared as pointer to const [constParameterPointer] dlt-viewer-2.29.0-alpha6/qdlt/dlt_common.c:733:17: style: Variable 'timeinfo' can be declared as pointer to const [constVariablePointer] dlt-viewer-2.29.0-alpha6/qdlt/dlt_common.c:1070:42: style: Parameter 'msg' can be declared as pointer to const [constParameterPointer] dlt-viewer-2.29.0-alpha6/qdlt/dlt_common.c:1070:57: style: Parameter 'filter' can be declared as pointer to const [constParameterPointer] dlt-viewer-2.29.0-alpha6/qdlt/dlt_common.c:2282:53: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] dlt-viewer-2.29.0-alpha6/qdlt/dlt_common.c:2356:54: style: Parameter 'data1' can be declared as pointer to const [constParameterPointer] dlt-viewer-2.29.0-alpha6/qdlt/dlt_common.c:2356:83: style: Parameter 'data2' can be declared as pointer to const [constParameterPointer] dlt-viewer-2.29.0-alpha6/qdlt/dlt_common.c:2356:112: style: Parameter 'data3' can be declared as pointer to const [constParameterPointer] dlt-viewer-2.29.0-alpha6/qdlt/dlt_common.c:2619:50: style: Parameter 'dltbuf' can be declared as pointer to const [constParameterPointer] dlt-viewer-2.29.0-alpha6/qdlt/dlt_common.c:908:16: style: Variable 'id' is assigned a value that is never used. [unreadVariable] dlt-viewer-2.29.0-alpha6/qdlt/dlt_common.c:918:12: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] dlt-viewer-2.29.0-alpha6/qdlt/dlt_common.c:921:23: style: Variable 'type_info' is assigned a value that is never used. [unreadVariable] dlt-viewer-2.29.0-alpha6/qdlt/dlt_common.c:2546:13: style: Variable 'data' is assigned a value that is never used. [unreadVariable] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:2409:18: performance:inconclusive: Either there is a missing 'override', or the member function 'MainWindow::on_action_menuFile_Quit_triggered' can be static. [functionStatic] dlt-viewer-2.29.0-alpha6/src/mainwindow.h:437:10: note: Either there is a missing 'override', or the member function 'MainWindow::on_action_menuFile_Quit_triggered' can be static. dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:2409:18: note: Either there is a missing 'override', or the member function 'MainWindow::on_action_menuFile_Quit_triggered' can be static. dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:4280:16: style: The if condition is the same as the previous if condition [duplicateCondition] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:4271:16: note: First condition dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:4280:16: note: Second condition dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:5959:16: style: The if condition is the same as the previous if condition [duplicateCondition] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:5950:16: note: First condition dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:5959:16: note: Second condition dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:4828:5: warning: If memory allocation fails, then there is a possible null pointer dereference: req [nullPointerOutOfMemory] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:4825:40: note: Assuming allocation function fails dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:4825:22: note: Assignment 'msg.databuffer=(uint8_t*)malloc(msg.datasize)', assigned value is 0 dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:4827:9: note: req is assigned '(DltServiceSetLogLevel*)msg.databuffer' here. dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:4828:5: note: Null pointer dereference dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:4829:16: warning: If memory allocation fails, then there is a possible null pointer dereference: req [nullPointerOutOfMemory] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:4825:40: note: Assuming allocation function fails dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:4825:22: note: Assignment 'msg.databuffer=(uint8_t*)malloc(msg.datasize)', assigned value is 0 dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:4827:9: note: req is assigned '(DltServiceSetLogLevel*)msg.databuffer' here. dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:4829:16: note: Null pointer dereference dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:4830:16: warning: If memory allocation fails, then there is a possible null pointer dereference: req [nullPointerOutOfMemory] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:4825:40: note: Assuming allocation function fails dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:4825:22: note: Assignment 'msg.databuffer=(uint8_t*)malloc(msg.datasize)', assigned value is 0 dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:4827:9: note: req is assigned '(DltServiceSetLogLevel*)msg.databuffer' here. dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:4830:16: note: Null pointer dereference dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:4831:5: warning: If memory allocation fails, then there is a possible null pointer dereference: req [nullPointerOutOfMemory] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:4825:40: note: Assuming allocation function fails dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:4825:22: note: Assignment 'msg.databuffer=(uint8_t*)malloc(msg.datasize)', assigned value is 0 dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:4827:9: note: req is assigned '(DltServiceSetLogLevel*)msg.databuffer' here. dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:4831:5: note: Null pointer dereference dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:4832:16: warning: If memory allocation fails, then there is a possible null pointer dereference: req [nullPointerOutOfMemory] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:4825:40: note: Assuming allocation function fails dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:4825:22: note: Assignment 'msg.databuffer=(uint8_t*)malloc(msg.datasize)', assigned value is 0 dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:4827:9: note: req is assigned '(DltServiceSetLogLevel*)msg.databuffer' here. dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:4832:16: note: Null pointer dereference dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:4854:5: warning: If memory allocation fails, then there is a possible null pointer dereference: req [nullPointerOutOfMemory] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:4851:40: note: Assuming allocation function fails dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:4851:22: note: Assignment 'msg.databuffer=(uint8_t*)malloc(msg.datasize)', assigned value is 0 dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:4853:9: note: req is assigned '(DltServiceSetDefaultLogLevel*)msg.databuffer' here. dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:4854:5: note: Null pointer dereference dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:4855:5: warning: If memory allocation fails, then there is a possible null pointer dereference: req [nullPointerOutOfMemory] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:4851:40: note: Assuming allocation function fails dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:4851:22: note: Assignment 'msg.databuffer=(uint8_t*)malloc(msg.datasize)', assigned value is 0 dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:4853:9: note: req is assigned '(DltServiceSetDefaultLogLevel*)msg.databuffer' here. dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:4855:5: note: Null pointer dereference dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:4856:16: warning: If memory allocation fails, then there is a possible null pointer dereference: req [nullPointerOutOfMemory] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:4851:40: note: Assuming allocation function fails dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:4851:22: note: Assignment 'msg.databuffer=(uint8_t*)malloc(msg.datasize)', assigned value is 0 dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:4853:9: note: req is assigned '(DltServiceSetDefaultLogLevel*)msg.databuffer' here. dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:4856:16: note: Null pointer dereference dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:4878:5: warning: If memory allocation fails, then there is a possible null pointer dereference: req [nullPointerOutOfMemory] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:4875:40: note: Assuming allocation function fails dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:4875:22: note: Assignment 'msg.databuffer=(uint8_t*)malloc(msg.datasize)', assigned value is 0 dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:4877:9: note: req is assigned '(DltServiceSetLogLevel*)msg.databuffer' here. dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:4878:5: note: Null pointer dereference dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:4879:16: warning: If memory allocation fails, then there is a possible null pointer dereference: req [nullPointerOutOfMemory] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:4875:40: note: Assuming allocation function fails dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:4875:22: note: Assignment 'msg.databuffer=(uint8_t*)malloc(msg.datasize)', assigned value is 0 dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:4877:9: note: req is assigned '(DltServiceSetLogLevel*)msg.databuffer' here. dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:4879:16: note: Null pointer dereference dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:4880:16: warning: If memory allocation fails, then there is a possible null pointer dereference: req [nullPointerOutOfMemory] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:4875:40: note: Assuming allocation function fails dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:4875:22: note: Assignment 'msg.databuffer=(uint8_t*)malloc(msg.datasize)', assigned value is 0 dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:4877:9: note: req is assigned '(DltServiceSetLogLevel*)msg.databuffer' here. dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:4880:16: note: Null pointer dereference dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:4881:5: warning: If memory allocation fails, then there is a possible null pointer dereference: req [nullPointerOutOfMemory] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:4875:40: note: Assuming allocation function fails dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:4875:22: note: Assignment 'msg.databuffer=(uint8_t*)malloc(msg.datasize)', assigned value is 0 dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:4877:9: note: req is assigned '(DltServiceSetLogLevel*)msg.databuffer' here. dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:4881:5: note: Null pointer dereference dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:4882:16: warning: If memory allocation fails, then there is a possible null pointer dereference: req [nullPointerOutOfMemory] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:4875:40: note: Assuming allocation function fails dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:4875:22: note: Assignment 'msg.databuffer=(uint8_t*)malloc(msg.datasize)', assigned value is 0 dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:4877:9: note: req is assigned '(DltServiceSetLogLevel*)msg.databuffer' here. dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:4882:16: note: Null pointer dereference dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:4905:5: warning: If memory allocation fails, then there is a possible null pointer dereference: req [nullPointerOutOfMemory] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:4902:40: note: Assuming allocation function fails dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:4902:22: note: Assignment 'msg.databuffer=(uint8_t*)malloc(msg.datasize)', assigned value is 0 dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:4904:9: note: req is assigned '(DltServiceSetDefaultLogLevel*)msg.databuffer' here. dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:4905:5: note: Null pointer dereference dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:4906:5: warning: If memory allocation fails, then there is a possible null pointer dereference: req [nullPointerOutOfMemory] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:4902:40: note: Assuming allocation function fails dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:4902:22: note: Assignment 'msg.databuffer=(uint8_t*)malloc(msg.datasize)', assigned value is 0 dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:4904:9: note: req is assigned '(DltServiceSetDefaultLogLevel*)msg.databuffer' here. dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:4906:5: note: Null pointer dereference dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:4907:16: warning: If memory allocation fails, then there is a possible null pointer dereference: req [nullPointerOutOfMemory] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:4902:40: note: Assuming allocation function fails dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:4902:22: note: Assignment 'msg.databuffer=(uint8_t*)malloc(msg.datasize)', assigned value is 0 dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:4904:9: note: req is assigned '(DltServiceSetDefaultLogLevel*)msg.databuffer' here. dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:4907:16: note: Null pointer dereference dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:4929:5: warning: If memory allocation fails, then there is a possible null pointer dereference: req [nullPointerOutOfMemory] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:4926:40: note: Assuming allocation function fails dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:4926:22: note: Assignment 'msg.databuffer=(uint8_t*)malloc(msg.datasize)', assigned value is 0 dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:4928:9: note: req is assigned '(DltServiceSetVerboseMode*)msg.databuffer' here. dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:4929:5: note: Null pointer dereference dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:4930:5: warning: If memory allocation fails, then there is a possible null pointer dereference: req [nullPointerOutOfMemory] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:4926:40: note: Assuming allocation function fails dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:4926:22: note: Assignment 'msg.databuffer=(uint8_t*)malloc(msg.datasize)', assigned value is 0 dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:4928:9: note: req is assigned '(DltServiceSetVerboseMode*)msg.databuffer' here. dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:4930:5: note: Null pointer dereference dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:4954:5: warning: If memory allocation fails, then there is a possible null pointer dereference: req [nullPointerOutOfMemory] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:4951:40: note: Assuming allocation function fails dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:4951:22: note: Assignment 'msg.databuffer=(uint8_t*)malloc(msg.datasize)', assigned value is 0 dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:4953:9: note: req is assigned '(DltServiceSetVerboseMode*)msg.databuffer' here. dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:4954:5: note: Null pointer dereference dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:4955:5: warning: If memory allocation fails, then there is a possible null pointer dereference: req [nullPointerOutOfMemory] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:4951:40: note: Assuming allocation function fails dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:4951:22: note: Assignment 'msg.databuffer=(uint8_t*)malloc(msg.datasize)', assigned value is 0 dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:4953:9: note: req is assigned '(DltServiceSetVerboseMode*)msg.databuffer' here. dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:4955:5: note: Null pointer dereference dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:4977:5: warning: If memory allocation fails, then there is a possible null pointer dereference: req [nullPointerOutOfMemory] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:4974:40: note: Assuming allocation function fails dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:4974:22: note: Assignment 'msg.databuffer=(uint8_t*)malloc(msg.datasize)', assigned value is 0 dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:4976:9: note: req is assigned '(DltServiceGetLogInfoRequest*)msg.databuffer' here. dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:4977:5: note: Null pointer dereference dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:4979:5: warning: If memory allocation fails, then there is a possible null pointer dereference: req [nullPointerOutOfMemory] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:4974:40: note: Assuming allocation function fails dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:4974:22: note: Assignment 'msg.databuffer=(uint8_t*)malloc(msg.datasize)', assigned value is 0 dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:4976:9: note: req is assigned '(DltServiceGetLogInfoRequest*)msg.databuffer' here. dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:4979:5: note: Null pointer dereference dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:4981:16: warning: If memory allocation fails, then there is a possible null pointer dereference: req [nullPointerOutOfMemory] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:4974:40: note: Assuming allocation function fails dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:4974:22: note: Assignment 'msg.databuffer=(uint8_t*)malloc(msg.datasize)', assigned value is 0 dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:4976:9: note: req is assigned '(DltServiceGetLogInfoRequest*)msg.databuffer' here. dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:4981:16: note: Null pointer dereference dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:4982:16: warning: If memory allocation fails, then there is a possible null pointer dereference: req [nullPointerOutOfMemory] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:4974:40: note: Assuming allocation function fails dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:4974:22: note: Assignment 'msg.databuffer=(uint8_t*)malloc(msg.datasize)', assigned value is 0 dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:4976:9: note: req is assigned '(DltServiceGetLogInfoRequest*)msg.databuffer' here. dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:4982:16: note: Null pointer dereference dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:4984:16: warning: If memory allocation fails, then there is a possible null pointer dereference: req [nullPointerOutOfMemory] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:4974:40: note: Assuming allocation function fails dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:4974:22: note: Assignment 'msg.databuffer=(uint8_t*)malloc(msg.datasize)', assigned value is 0 dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:4976:9: note: req is assigned '(DltServiceGetLogInfoRequest*)msg.databuffer' here. dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:4984:16: note: Null pointer dereference dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:5006:5: warning: If memory allocation fails, then there is a possible null pointer dereference: req [nullPointerOutOfMemory] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:5003:40: note: Assuming allocation function fails dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:5003:22: note: Assignment 'msg.databuffer=(uint8_t*)malloc(msg.datasize)', assigned value is 0 dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:5005:9: note: req is assigned '(DltServiceGetSoftwareVersion*)msg.databuffer' here. dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:5006:5: note: Null pointer dereference dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:5049:5: warning: If memory allocation fails, then there is a possible null pointer dereference: resp [nullPointerOutOfMemory] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:5046:40: note: Assuming allocation function fails dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:5046:22: note: Assignment 'msg.databuffer=(uint8_t*)malloc(msg.datasize)', assigned value is 0 dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:5048:10: note: resp is assigned '(DltServiceMarker*)msg.databuffer' here. dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:5049:5: note: Null pointer dereference dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:5050:5: warning: If memory allocation fails, then there is a possible null pointer dereference: resp [nullPointerOutOfMemory] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:5046:40: note: Assuming allocation function fails dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:5046:22: note: Assignment 'msg.databuffer=(uint8_t*)malloc(msg.datasize)', assigned value is 0 dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:5048:10: note: resp is assigned '(DltServiceMarker*)msg.databuffer' here. dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:5050:5: note: Null pointer dereference dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:219:28: style: C-style pointer casting [cstyleCast] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:1282:28: style: C-style pointer casting [cstyleCast] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:1283:28: style: C-style pointer casting [cstyleCast] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:1411:26: style: C-style pointer casting [cstyleCast] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:1412:26: style: C-style pointer casting [cstyleCast] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:1449:26: style: C-style pointer casting [cstyleCast] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:1450:26: style: C-style pointer casting [cstyleCast] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:1492:26: style: C-style pointer casting [cstyleCast] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:1493:26: style: C-style pointer casting [cstyleCast] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:2468:28: style: C-style pointer casting [cstyleCast] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:2912:36: style: C-style pointer casting [cstyleCast] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:2949:44: style: C-style pointer casting [cstyleCast] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:2950:36: style: C-style pointer casting [cstyleCast] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:2987:35: style: C-style pointer casting [cstyleCast] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:3001:39: style: C-style pointer casting [cstyleCast] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:3004:39: style: C-style pointer casting [cstyleCast] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:3032:52: style: C-style pointer casting [cstyleCast] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:3033:44: style: C-style pointer casting [cstyleCast] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:3429:28: style: C-style pointer casting [cstyleCast] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:3438:28: style: C-style pointer casting [cstyleCast] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:3706:28: style: C-style pointer casting [cstyleCast] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:3734:27: style: C-style pointer casting [cstyleCast] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:3788:28: style: C-style pointer casting [cstyleCast] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:3824:32: style: C-style pointer casting [cstyleCast] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:3876:28: style: C-style pointer casting [cstyleCast] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:3907:32: style: C-style pointer casting [cstyleCast] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:3956:26: style: C-style pointer casting [cstyleCast] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:3961:26: style: C-style pointer casting [cstyleCast] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:3963:26: style: C-style pointer casting [cstyleCast] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:3970:26: style: C-style pointer casting [cstyleCast] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:4498:25: style: C-style pointer casting [cstyleCast] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:4502:26: style: C-style pointer casting [cstyleCast] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:4519:26: style: C-style pointer casting [cstyleCast] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:4550:27: style: C-style pointer casting [cstyleCast] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:4553:23: style: C-style pointer casting [cstyleCast] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:4554:23: style: C-style pointer casting [cstyleCast] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:4562:42: style: C-style pointer casting [cstyleCast] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:4565:38: style: C-style pointer casting [cstyleCast] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:4566:38: style: C-style pointer casting [cstyleCast] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:4572:42: style: C-style pointer casting [cstyleCast] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:4596:26: style: C-style pointer casting [cstyleCast] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:4597:26: style: C-style pointer casting [cstyleCast] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:4617:25: style: C-style pointer casting [cstyleCast] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:4621:26: style: C-style pointer casting [cstyleCast] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:4638:26: style: C-style pointer casting [cstyleCast] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:4673:26: style: C-style pointer casting [cstyleCast] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:4674:26: style: C-style pointer casting [cstyleCast] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:4731:36: style: C-style pointer casting [cstyleCast] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:4732:28: style: C-style pointer casting [cstyleCast] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:4749:44: style: C-style pointer casting [cstyleCast] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:4750:36: style: C-style pointer casting [cstyleCast] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:4778:41: style: C-style pointer casting [cstyleCast] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:4783:41: style: C-style pointer casting [cstyleCast] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:4825:22: style: C-style pointer casting [cstyleCast] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:4827:11: style: C-style pointer casting [cstyleCast] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:4851:22: style: C-style pointer casting [cstyleCast] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:4853:11: style: C-style pointer casting [cstyleCast] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:4875:22: style: C-style pointer casting [cstyleCast] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:4877:11: style: C-style pointer casting [cstyleCast] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:4902:22: style: C-style pointer casting [cstyleCast] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:4904:11: style: C-style pointer casting [cstyleCast] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:4926:22: style: C-style pointer casting [cstyleCast] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:4928:11: style: C-style pointer casting [cstyleCast] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:4951:22: style: C-style pointer casting [cstyleCast] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:4953:11: style: C-style pointer casting [cstyleCast] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:4974:22: style: C-style pointer casting [cstyleCast] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:4976:11: style: C-style pointer casting [cstyleCast] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:5003:22: style: C-style pointer casting [cstyleCast] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:5005:11: style: C-style pointer casting [cstyleCast] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:5025:22: style: C-style pointer casting [cstyleCast] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:5046:22: style: C-style pointer casting [cstyleCast] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:5048:12: style: C-style pointer casting [cstyleCast] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:5111:22: style: C-style pointer casting [cstyleCast] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:5233:24: style: C-style pointer casting [cstyleCast] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:5243:24: style: C-style pointer casting [cstyleCast] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:5263:24: style: C-style pointer casting [cstyleCast] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:5291:30: style: C-style pointer casting [cstyleCast] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:5384:40: style: C-style pointer casting [cstyleCast] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:5436:28: style: C-style pointer casting [cstyleCast] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:5452:37: style: C-style pointer casting [cstyleCast] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:5944:28: style: C-style pointer casting [cstyleCast] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:5979:28: style: C-style pointer casting [cstyleCast] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:6148:28: style: C-style pointer casting [cstyleCast] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:6157:28: style: C-style pointer casting [cstyleCast] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:6301:28: style: C-style pointer casting [cstyleCast] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:6624:19: style: C-style pointer casting [cstyleCast] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:6629:19: style: C-style pointer casting [cstyleCast] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:6630:19: style: C-style pointer casting [cstyleCast] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:6904:31: style: C-style pointer casting [cstyleCast] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:6913:31: style: C-style pointer casting [cstyleCast] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:6939:31: style: C-style pointer casting [cstyleCast] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:6948:31: style: C-style pointer casting [cstyleCast] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:6979:28: style: C-style pointer casting [cstyleCast] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:7438:36: style: C-style pointer casting [cstyleCast] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:7531:54: style: C-style pointer casting [cstyleCast] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:7632:28: style: C-style pointer casting [cstyleCast] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:7639:41: style: C-style pointer casting [cstyleCast] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:7644:41: style: C-style pointer casting [cstyleCast] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:2072:32: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:2262:32: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:2713:28: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:2801:23: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:2818:28: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:2832:28: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:2855:36: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:2877:36: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:2894:36: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:2932:32: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:2984:35: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:2998:27: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:3021:31: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:3059:32: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:3372:28: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:3480:28: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:3497:28: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:3965:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:3967:27: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:4389:20: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:4400:20: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:4693:28: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:4709:28: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:4730:32: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:4747:27: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:4773:28: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:4807:28: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:5146:28: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:5161:28: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:5176:28: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:5191:28: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:5215:20: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:5219:20: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:5224:20: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:6355:28: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:6403:28: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:6429:28: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:6454:28: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:6477:30: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:6488:28: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:6619:19: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:6623:19: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:6628:19: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:6827:28: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:6860:28: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:7581:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:7596:27: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:1201:13: style: The scope of the variable 'fileName' can be reduced. [variableScope] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:1546:23: style: The scope of the variable 'line' can be reduced. [variableScope] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:2131:12: style: The scope of the variable 'fileerrors' can be reduced. [variableScope] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:2368:9: style: The scope of the variable 'defaultFilterPath' can be reduced. [variableScope] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:2369:13: style: The scope of the variable 'defaultFilterPathName' can be reduced. [variableScope] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:2370:9: style: The scope of the variable 'loggingOnlyMode' can be reduced. [variableScope] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:2982:30: style: The scope of the variable 'applicationItem' can be reduced. [variableScope] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:2985:30: style: The scope of the variable 'contextItem' can be reduced. [variableScope] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:2996:22: style: The scope of the variable 'ecuItem' can be reduced. [variableScope] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:2999:34: style: The scope of the variable 'applicationItem' can be reduced. [variableScope] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:3002:34: style: The scope of the variable 'contextItem' can be reduced. [variableScope] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:3367:14: style: The scope of the variable 'action' can be reduced. [variableScope] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:3546:18: style: The scope of the variable 'bindstate' can be reduced. [variableScope] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:5737:13: style: The scope of the variable 'projectName' can be reduced. [variableScope] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:5798:13: style: The scope of the variable 'fileName' can be reduced. [variableScope] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:6168:10: style: The scope of the variable 'ret' can be reduced. [variableScope] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:6345:10: style: The scope of the variable 'callInitFile' can be reduced. [variableScope] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:6969:17: style: The scope of the variable 'filter' can be reduced. [variableScope] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:7111:14: style: The scope of the variable 'action' can be reduced. [variableScope] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:7463:17: style: The scope of the variable 'filenames' can be reduced. [variableScope] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:1226:42: style:inconclusive: Function 'openDltFile' argument 1 names different: declaration 'fileName' definition 'fileNames'. [funcArgNamesDifferent] dlt-viewer-2.29.0-alpha6/src/mainwindow.h:326:34: note: Function 'openDltFile' argument 1 names different: declaration 'fileName' definition 'fileNames'. dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:1226:42: note: Function 'openDltFile' argument 1 names different: declaration 'fileName' definition 'fileNames'. dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:2478:38: style:inconclusive: Function 'openDlfFile' argument 1 names different: declaration 'filename' definition 'fileName'. [funcArgNamesDifferent] dlt-viewer-2.29.0-alpha6/src/mainwindow.h:328:30: note: Function 'openDlfFile' argument 1 names different: declaration 'filename' definition 'fileName'. dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:2478:38: note: Function 'openDlfFile' argument 1 names different: declaration 'filename' definition 'fileName'. dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:2495:38: style:inconclusive: Function 'openDlpFile' argument 1 names different: declaration 'filename' definition 'fileName'. [funcArgNamesDifferent] dlt-viewer-2.29.0-alpha6/src/mainwindow.h:327:30: note: Function 'openDlpFile' argument 1 names different: declaration 'filename' definition 'fileName'. dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:2495:38: note: Function 'openDlpFile' argument 1 names different: declaration 'filename' definition 'fileName'. dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:4916:70: style:inconclusive: Function 'controlMessage_SetVerboseMode' argument 2 names different: declaration 'mode' definition 'verbosemode'. [funcArgNamesDifferent] dlt-viewer-2.29.0-alpha6/src/mainwindow.h:272:62: note: Function 'controlMessage_SetVerboseMode' argument 2 names different: declaration 'mode' definition 'verbosemode'. dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:4916:70: note: Function 'controlMessage_SetVerboseMode' argument 2 names different: declaration 'mode' definition 'verbosemode'. dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:5850:32: style:inconclusive: Function 'setMcast' argument 1 names different: declaration 'mcast' definition 'b_mcast'. [funcArgNamesDifferent] dlt-viewer-2.29.0-alpha6/src/mainwindow.h:319:24: note: Function 'setMcast' argument 1 names different: declaration 'mcast' definition 'b_mcast'. dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:5850:32: note: Function 'setMcast' argument 1 names different: declaration 'mcast' definition 'b_mcast'. dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:8197:74: style:inconclusive: Function 'getPathFromExplorerViewIndexModel' argument 1 names different: declaration 'proxyIndex' definition 'index'. [funcArgNamesDifferent] dlt-viewer-2.29.0-alpha6/src/mainwindow.h:372:66: note: Function 'getPathFromExplorerViewIndexModel' argument 1 names different: declaration 'proxyIndex' definition 'index'. dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:8197:74: note: Function 'getPathFromExplorerViewIndexModel' argument 1 names different: declaration 'proxyIndex' definition 'index'. dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:1356:21: style: Local variable 'progress' shadows outer function [shadowFunction] dlt-viewer-2.29.0-alpha6/src/mainwindow.h:388:10: note: Shadowed declaration dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:1356:21: note: Shadow variable dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:1639:38: style: Local variable 'exportSelection' shadows outer function [shadowFunction] dlt-viewer-2.29.0-alpha6/src/mainwindow.h:260:10: note: Shadowed declaration dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:1639:38: note: Shadow variable dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:2025:15: style: Local variable 'versionString' shadows outer function [shadowFunction] dlt-viewer-2.29.0-alpha6/src/mainwindow.h:289:10: note: Shadowed declaration dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:2025:15: note: Shadow variable dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:4022:33: style: Local variable 'qmsg' shadows outer variable [shadowVariable] dlt-viewer-2.29.0-alpha6/src/mainwindow.h:220:13: note: Shadowed declaration dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:4022:33: note: Shadow variable dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:4243:13: style: Local variable 'qmsg' shadows outer variable [shadowVariable] dlt-viewer-2.29.0-alpha6/src/mainwindow.h:220:13: note: Shadowed declaration dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:4243:13: note: Shadow variable dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:4494:16: style: Local variable 'data' shadows outer variable [shadowVariable] dlt-viewer-2.29.0-alpha6/src/mainwindow.h:219:16: note: Shadowed declaration dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:4494:16: note: Shadow variable dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:4495:13: style: Local variable 'qmsg' shadows outer variable [shadowVariable] dlt-viewer-2.29.0-alpha6/src/mainwindow.h:220:13: note: Shadowed declaration dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:4495:13: note: Shadow variable dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:4613:16: style: Local variable 'data' shadows outer variable [shadowVariable] dlt-viewer-2.29.0-alpha6/src/mainwindow.h:219:16: note: Shadowed declaration dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:4613:16: note: Shadow variable dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:4614:13: style: Local variable 'qmsg' shadows outer variable [shadowVariable] dlt-viewer-2.29.0-alpha6/src/mainwindow.h:220:13: note: Shadowed declaration dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:4614:13: note: Shadow variable dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:6268:16: style: Local variable 'data' shadows outer variable [shadowVariable] dlt-viewer-2.29.0-alpha6/src/mainwindow.h:219:16: note: Shadowed declaration dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:6268:16: note: Shadow variable dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:6562:16: style: Local variable 'data' shadows outer variable [shadowVariable] dlt-viewer-2.29.0-alpha6/src/mainwindow.h:219:16: note: Shadowed declaration dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:6562:16: note: Shadow variable dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:7497:25: style: Local variable 'num' shadows outer variable [shadowVariable] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:7468:17: note: Shadowed declaration dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:7497:25: note: Shadow variable dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:7529:33: style: Local variable 'num' shadows outer variable [shadowVariable] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:7468:17: note: Shadowed declaration dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:7529:33: note: Shadow variable dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:2015:53: performance: Function parameter 'ecuId' should be passed by const reference. [passedByValue] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:2015:68: performance: Function parameter 'version' should be passed by const reference. [passedByValue] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:4492:94: performance: Function parameter 'appid' should be passed by const reference. [passedByValue] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:4492:109: performance: Function parameter 'contid' should be passed by const reference. [passedByValue] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:4611:78: performance: Function parameter 'appid' should be passed by const reference. [passedByValue] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:4611:93: performance: Function parameter 'contid' should be passed by const reference. [passedByValue] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:4815:71: performance: Function parameter 'app' should be passed by const reference. [passedByValue] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:4815:84: performance: Function parameter 'con' should be passed by const reference. [passedByValue] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:4865:73: performance: Function parameter 'app' should be passed by const reference. [passedByValue] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:4865:86: performance: Function parameter 'con' should be passed by const reference. [passedByValue] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:5261:50: performance: Function parameter 'applicationId' should be passed by const reference. [passedByValue] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:5261:72: performance: Function parameter 'contextId' should be passed by const reference. [passedByValue] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:5261:107: performance: Function parameter 'data' should be passed by const reference. [passedByValue] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:5364:88: performance: Function parameter 'appdescription' should be passed by const reference. [passedByValue] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:5378:84: performance: Function parameter 'ctid' should be passed by const reference. [passedByValue] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:5378:97: performance: Function parameter 'ctdescription' should be passed by const reference. [passedByValue] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:5427:59: performance: Function parameter 'ecuId' should be passed by const reference. [passedByValue] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:5427:87: performance: Function parameter 'ctId' should be passed by const reference. [passedByValue] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:5680:68: performance: Function parameter 'name' should be passed by const reference. [passedByValue] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:6296:42: performance: Function parameter 'version' should be passed by const reference. [passedByValue] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:3734:17: style: Variable 'ecuitem' can be declared as pointer to const [constVariablePointer] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:6148:18: style: Variable 'ecuitem' can be declared as pointer to const [constVariablePointer] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:6610:14: style: Variable 'ecuitem' can be declared as pointer to const [constVariablePointer] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:3583:26: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:2131:23: style: Variable 'fileerrors' is assigned a value that is never used. [unreadVariable] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:2629:38: style: Variable 'SerialportListPreset' is assigned a value that is never used. [unreadVariable] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:2629:17: style: Variable 'SerialportListPreset' is assigned a value that is never used. [unreadVariable] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:2708:42: style: Variable 'SerialportListPreset' is assigned a value that is never used. [unreadVariable] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:2711:41: style: Variable 'NetworkIFListPreset' is assigned a value that is never used. [unreadVariable] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:2708:21: style: Variable 'SerialportListPreset' is assigned a value that is never used. [unreadVariable] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:2711:21: style: Variable 'NetworkIFListPreset' is assigned a value that is never used. [unreadVariable] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:3546:28: style: Variable 'bindstate' is assigned a value that is never used. [unreadVariable] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:4242:22: style: Variable 'item' is assigned a value that is never used. [unreadVariable] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:4245:26: style: Variable 'activeDecoderPlugins' is assigned a value that is never used. [unreadVariable] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:4353:26: style: Variable 'item' is assigned a value that is never used. [unreadVariable] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:4494:16: style: Unused variable: data [unusedVariable] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:4613:16: style: Unused variable: data [unusedVariable] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:7195:30: style: Unused variable: pathsList [unusedVariable] dlt-viewer-2.29.0-alpha6/src/mainwindow.cpp:7269:30: style: Unused variable: files [unusedVariable] diff: 2.18.0 dlt-viewer-2.29.0-alpha6/plugin/dltlogstorageplugin/dltlogstorageconfigcreatorplugin.cpp:101:77: style: Parameter 'msg' can be declared as reference to const [constParameterReference] 2.18.0 dlt-viewer-2.29.0-alpha6/plugin/dltlogstorageplugin/dltlogstorageconfigcreatorplugin.cpp:110:75: style: Parameter 'msg' can be declared as reference to const [constParameterReference] 2.18.0 dlt-viewer-2.29.0-alpha6/plugin/dltlogstorageplugin/dltlogstorageconfigcreatorplugin.cpp:115:82: style: Parameter 'msg' can be declared as reference to const [constParameterReference] 2.18.0 dlt-viewer-2.29.0-alpha6/plugin/dltlogstorageplugin/dltlogstorageconfigcreatorplugin.cpp:82:68: style: Parameter 'msg' can be declared as reference to const [constParameterReference] 2.18.0 dlt-viewer-2.29.0-alpha6/plugin/dltlogstorageplugin/dltlogstorageconfigcreatorplugin.cpp:87:75: style: Parameter 'msg' can be declared as reference to const [constParameterReference] 2.18.0 dlt-viewer-2.29.0-alpha6/plugin/dltlogstorageplugin/dltlogstorageconfigcreatorplugin.cpp:96:70: style: Parameter 'msg' can be declared as reference to const [constParameterReference] 2.18.0 dlt-viewer-2.29.0-alpha6/plugin/dltsegmentationplugin/dltsegmentationplugin.cpp:134:66: style: Parameter 'msg' can be declared as reference to const [constParameterReference] 2.18.0 dlt-viewer-2.29.0-alpha6/plugin/dummydecoderplugin/dummydecoderplugin.cpp:71:42: style: Parameter 'msg' can be declared as reference to const [constParameterReference] 2.18.0 dlt-viewer-2.29.0-alpha6/plugin/dummydecoderplugin/dummydecoderplugin.cpp:79:45: style: Parameter 'msg' can be declared as reference to const [constParameterReference] 2.18.0 dlt-viewer-2.29.0-alpha6/qdlt/dlt_common.c:3271:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRId64 [valueFlowBailoutIncompleteVar] head dlt-viewer-2.29.0-alpha6/qdlt/dlt_common.c:3368:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_ERR [valueFlowBailoutIncompleteVar] head dlt-viewer-2.29.0-alpha6/qdlt/qdltmsg.cpp:319:28: style: The scope of the variable 'headerextra' can be reduced. [variableScope] head dlt-viewer-2.29.0-alpha6/qdlt/qdltserialconnection.cpp:45:16: warning: Class 'QDltSerialConnection' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] head dlt-viewer-2.29.0-alpha6/qdlt/qdltserialconnection.cpp:45:16: warning: Class 'QDltSerialConnection' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] 2.18.0 dlt-viewer-2.29.0-alpha6/qdlt/qdltsettingsmanager.cpp:78:5: warning: Class 'QDltSettingsManager' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] head dlt-viewer-2.29.0-alpha6/qdlt/qdltsettingsmanager.cpp:78:5: warning: Class 'QDltSettingsManager' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] 2.18.0 dlt-viewer-2.29.0-alpha6/qdlt/qdltsettingsmanager.cpp:78:5: warning: Class 'QDltSettingsManager' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] head dlt-viewer-2.29.0-alpha6/qdlt/qdltsettingsmanager.cpp:78:5: warning: Class 'QDltSettingsManager' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] head dlt-viewer-2.29.0-alpha6/qdlt/qdlttcpconnection.cpp:42:12: warning: Class 'QDltTCPConnection' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] head dlt-viewer-2.29.0-alpha6/qdlt/qdlttcpconnection.cpp:42:12: warning: Class 'QDltTCPConnection' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] head dlt-viewer-2.29.0-alpha6/qdlt/qdltudpconnection.cpp:42:12: warning: Class 'QDltUDPConnection' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] head dlt-viewer-2.29.0-alpha6/qdlt/qdltudpconnection.cpp:42:12: warning: Class 'QDltUDPConnection' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] 2.18.0 dlt-viewer-2.29.0-alpha6/src/dltmsgqueue.cpp:8:7: warning: Class 'DltMsgQueue' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] head dlt-viewer-2.29.0-alpha6/src/dltmsgqueue.cpp:8:7: warning: Class 'DltMsgQueue' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] 2.18.0 dlt-viewer-2.29.0-alpha6/src/dltmsgqueue.cpp:8:7: warning: Class 'DltMsgQueue' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] head dlt-viewer-2.29.0-alpha6/src/dltmsgqueue.cpp:8:7: warning: Class 'DltMsgQueue' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] DONE