2024-04-21 00:25 ftp://ftp.de.debian.org/debian/pool/main/p/pep8-simul/pep8-simul_8.1.3+git20180702~ds1.orig.tar.gz cppcheck-options: --library=posix --library=gnu --library=qt --showtime=top5 --check-library --inconclusive --enable=style,information --inline-suppr --disable=missingInclude --suppress=unmatchedSuppression --template=daca2 --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning -D__GNUC__ --platform=unix64 -j1 platform: Linux-6.6.15-amd64-x86_64-with-glibc2.37 python: 3.11.8 client-version: 1.3.49 compiler: g++ (Debian 13.2.0-13) 13.2.0 cppcheck: head 2.13.0 head-info: fb15ac6 (2024-04-20 19:16:41 +0200) count: 197 157 elapsed-time: 5.3 18.0 head-timing-info: Tokenizer::simplifyTokens1::ValueFlow: 4.36235s (avg. 0.0838914s - 52 result(s)) valueFlowCondition(SimpleConditionHandler{}, tokenlist, symboldatabase, errorLogger, settings, skippedFunctions): 3.00117s (avg. 0.0285826s - 105 result(s)) valueFlowContainerSize(tokenlist, symboldatabase, errorLogger, settings, skippedFunctions): 0.647813s (avg. 0.00616965s - 105 result(s)) valueFlowAfterAssign(tokenlist, symboldatabase, errorLogger, settings, skippedFunctions): 0.330906s (avg. 0.00315149s - 105 result(s)) Tokenizer::simplifyTokens1::createSymbolDatabase: 0.188461s (avg. 0.00362425s - 52 result(s)) Overall time: 5.08811s old-timing-info: Tokenizer::simplifyTokens1::ValueFlow: 16.5692s (avg. 0.318639s - 52 result(s)) valueFlowConditionExpressions(tokenlist, symboldatabase, errorLogger, *settings): 8.2567s (avg. 0.158783s - 52 result(s)) valueFlowCondition(SimpleConditionHandler{}, tokenlist, symboldatabase, errorLogger, settings, skippedFunctions): 7.38952s (avg. 0.0703764s - 105 result(s)) valueFlowContainerSize(tokenlist, symboldatabase, errorLogger, settings, skippedFunctions): 0.388852s (avg. 0.00370335s - 105 result(s)) valueFlowAfterAssign(tokenlist, symboldatabase, errorLogger, settings, skippedFunctions): 0.24009s (avg. 0.00228657s - 105 result(s)) Overall time: 17.2662s head results: pep8-master/aboutpep.h:34:5: style: Class 'AboutPep' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] pep8-master/asm.cpp:51:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitive [valueFlowBailoutIncompleteVar] pep8-master/code.h:50:1: style: The class 'UnaryInstruction' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] pep8-master/code.h:61:1: style: The class 'NonUnaryInstruction' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] pep8-master/code.h:75:1: style: The class 'DotAddrss' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] pep8-master/code.h:85:1: style: The class 'DotAscii' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] pep8-master/code.h:95:1: style: The class 'DotBlock' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] pep8-master/code.h:107:1: style: The class 'DotBurn' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] pep8-master/code.h:117:1: style: The class 'DotByte' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] pep8-master/code.h:135:1: style: The class 'DotEquate' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] pep8-master/code.h:146:1: style: The class 'DotWord' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] pep8-master/argument.h:46:36: performance: Variable 'charValue' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] pep8-master/argument.h:91:38: performance: Variable 'stringValue' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] pep8-master/argument.h:101:44: performance: Variable 'symbolRefValue' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] pep8-master/argument.h:46:5: style: Class 'CharArgument' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] pep8-master/argument.h:56:5: style: Class 'DecArgument' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] pep8-master/argument.h:69:5: style: Class 'UnsignedDecArgument' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] pep8-master/argument.h:81:5: style: Class 'HexArgument' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] pep8-master/argument.h:91:5: style: Class 'StringArgument' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] pep8-master/argument.h:101:5: style: Class 'SymbolRefArgument' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] pep8-master/argument.h:47:9: style: The function 'getArgumentValue' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pep8-master/argument.h:34:17: note: Virtual function in base class pep8-master/argument.h:47:9: note: Function in derived class pep8-master/argument.h:48:13: style: The function 'getArgumentString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pep8-master/argument.h:35:21: note: Virtual function in base class pep8-master/argument.h:48:13: note: Function in derived class pep8-master/argument.h:57:9: style: The function 'getArgumentValue' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pep8-master/argument.h:34:17: note: Virtual function in base class pep8-master/argument.h:57:9: note: Function in derived class pep8-master/argument.h:58:13: style: The function 'getArgumentString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pep8-master/argument.h:35:21: note: Virtual function in base class pep8-master/argument.h:58:13: note: Function in derived class pep8-master/argument.h:70:9: style: The function 'getArgumentValue' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pep8-master/argument.h:34:17: note: Virtual function in base class pep8-master/argument.h:70:9: note: Function in derived class pep8-master/argument.h:71:13: style: The function 'getArgumentString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pep8-master/argument.h:35:21: note: Virtual function in base class pep8-master/argument.h:71:13: note: Function in derived class pep8-master/argument.h:82:9: style: The function 'getArgumentValue' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pep8-master/argument.h:34:17: note: Virtual function in base class pep8-master/argument.h:82:9: note: Function in derived class pep8-master/argument.h:83:13: style: The function 'getArgumentString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pep8-master/argument.h:35:21: note: Virtual function in base class pep8-master/argument.h:83:13: note: Function in derived class pep8-master/argument.h:92:9: style: The function 'getArgumentValue' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pep8-master/argument.h:34:17: note: Virtual function in base class pep8-master/argument.h:92:9: note: Function in derived class pep8-master/argument.h:93:13: style: The function 'getArgumentString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pep8-master/argument.h:35:21: note: Virtual function in base class pep8-master/argument.h:93:13: note: Function in derived class pep8-master/argument.h:102:9: style: The function 'getArgumentValue' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pep8-master/argument.h:34:17: note: Virtual function in base class pep8-master/argument.h:102:9: note: Function in derived class pep8-master/argument.h:103:13: style: The function 'getArgumentString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pep8-master/argument.h:35:21: note: Virtual function in base class pep8-master/argument.h:103:13: note: Function in derived class pep8-master/code.h:56:10: style: The function 'appendObjectCode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pep8-master/code.h:36:18: note: Virtual function in base class pep8-master/code.h:56:10: note: Function in derived class pep8-master/code.h:57:10: style: The function 'appendSourceLine' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pep8-master/code.h:37:18: note: Virtual function in base class pep8-master/code.h:57:10: note: Function in derived class pep8-master/code.h:58:10: style: The function 'processSymbolTraceTags' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pep8-master/code.h:40:18: note: Virtual function in base class pep8-master/code.h:58:10: note: Function in derived class pep8-master/code.h:70:10: style: The function 'appendObjectCode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pep8-master/code.h:36:18: note: Virtual function in base class pep8-master/code.h:70:10: note: Function in derived class pep8-master/code.h:71:10: style: The function 'appendSourceLine' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pep8-master/code.h:37:18: note: Virtual function in base class pep8-master/code.h:71:10: note: Function in derived class pep8-master/code.h:72:10: style: The function 'processSymbolTraceTags' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pep8-master/code.h:40:18: note: Virtual function in base class pep8-master/code.h:72:10: note: Function in derived class pep8-master/code.h:81:10: style: The function 'appendObjectCode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pep8-master/code.h:36:18: note: Virtual function in base class pep8-master/code.h:81:10: note: Function in derived class pep8-master/code.h:82:10: style: The function 'appendSourceLine' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pep8-master/code.h:37:18: note: Virtual function in base class pep8-master/code.h:82:10: note: Function in derived class pep8-master/code.h:91:10: style: The function 'appendObjectCode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pep8-master/code.h:36:18: note: Virtual function in base class pep8-master/code.h:91:10: note: Function in derived class pep8-master/code.h:92:10: style: The function 'appendSourceLine' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pep8-master/code.h:37:18: note: Virtual function in base class pep8-master/code.h:92:10: note: Function in derived class pep8-master/code.h:101:10: style: The function 'appendObjectCode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pep8-master/code.h:36:18: note: Virtual function in base class pep8-master/code.h:101:10: note: Function in derived class pep8-master/code.h:102:10: style: The function 'appendSourceLine' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pep8-master/code.h:37:18: note: Virtual function in base class pep8-master/code.h:102:10: note: Function in derived class pep8-master/code.h:103:10: style: The function 'processFormatTraceTags' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pep8-master/code.h:39:18: note: Virtual function in base class pep8-master/code.h:103:10: note: Function in derived class pep8-master/code.h:104:10: style: The function 'processSymbolTraceTags' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pep8-master/code.h:40:18: note: Virtual function in base class pep8-master/code.h:104:10: note: Function in derived class pep8-master/code.h:113:10: style: The function 'appendObjectCode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pep8-master/code.h:36:18: note: Virtual function in base class pep8-master/code.h:113:10: note: Function in derived class pep8-master/code.h:114:10: style: The function 'appendSourceLine' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pep8-master/code.h:37:18: note: Virtual function in base class pep8-master/code.h:114:10: note: Function in derived class pep8-master/code.h:123:10: style: The function 'appendObjectCode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pep8-master/code.h:36:18: note: Virtual function in base class pep8-master/code.h:123:10: note: Function in derived class pep8-master/code.h:124:10: style: The function 'appendSourceLine' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pep8-master/code.h:37:18: note: Virtual function in base class pep8-master/code.h:124:10: note: Function in derived class pep8-master/code.h:131:10: style: The function 'appendObjectCode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pep8-master/code.h:36:18: note: Virtual function in base class pep8-master/code.h:131:10: note: Function in derived class pep8-master/code.h:132:10: style: The function 'appendSourceLine' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pep8-master/code.h:37:18: note: Virtual function in base class pep8-master/code.h:132:10: note: Function in derived class pep8-master/code.h:141:10: style: The function 'appendObjectCode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pep8-master/code.h:36:18: note: Virtual function in base class pep8-master/code.h:141:10: note: Function in derived class pep8-master/code.h:142:10: style: The function 'appendSourceLine' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pep8-master/code.h:37:18: note: Virtual function in base class pep8-master/code.h:142:10: note: Function in derived class pep8-master/code.h:143:10: style: The function 'processFormatTraceTags' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pep8-master/code.h:39:18: note: Virtual function in base class pep8-master/code.h:143:10: note: Function in derived class pep8-master/code.h:152:10: style: The function 'appendObjectCode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pep8-master/code.h:36:18: note: Virtual function in base class pep8-master/code.h:152:10: note: Function in derived class pep8-master/code.h:153:10: style: The function 'appendSourceLine' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pep8-master/code.h:37:18: note: Virtual function in base class pep8-master/code.h:153:10: note: Function in derived class pep8-master/code.h:160:10: style: The function 'appendObjectCode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pep8-master/code.h:36:18: note: Virtual function in base class pep8-master/code.h:160:10: note: Function in derived class pep8-master/code.h:161:10: style: The function 'appendSourceLine' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pep8-master/code.h:37:18: note: Virtual function in base class pep8-master/code.h:161:10: note: Function in derived class pep8-master/code.h:168:10: style: The function 'appendObjectCode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pep8-master/code.h:36:18: note: Virtual function in base class pep8-master/code.h:168:10: note: Function in derived class pep8-master/code.h:169:10: style: The function 'appendSourceLine' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pep8-master/code.h:37:18: note: Virtual function in base class pep8-master/code.h:169:10: note: Function in derived class pep8-master/asm.cpp:671:31: warning: Opposite inner 'if' condition leads to a dead code block. [oppositeInnerCondition] pep8-master/asm.cpp:670:24: note: outer condition: 0<=value pep8-master/asm.cpp:671:31: note: opposite inner condition: value<0 pep8-master/asm.cpp:175:17: style: The scope of the variable 'valueB' can be reduced. [variableScope] pep8-master/argument.h:46:26: performance: Function parameter 'cValue' should be passed by const reference. [passedByValue] pep8-master/argument.h:91:28: performance: Function parameter 'sValue' should be passed by const reference. [passedByValue] pep8-master/argument.h:101:31: performance: Function parameter 'sRefValue' should be passed by const reference. [passedByValue] pep8-master/asm.cpp:142:39: performance: Function parameter 'str' should be passed by const reference. [passedByValue] pep8-master/asm.cpp:256:47: performance: Function parameter 'formatTag' should be passed by const reference. [passedByValue] pep8-master/pephighlighter.h:37:5: style: Class 'PepHighlighter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] pep8-master/assemblerlistingpane.cpp:64:17: style: The scope of the variable 'hexString' can be reduced. [variableScope] pep8-master/assemblerlistingpane.cpp:100:51: performance: Function parameter 'string' should be passed by const reference. [passedByValue] pep8-master/byteconverterinstr.h:13:5: style: Class 'ByteConverterInstr' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] pep8-master/code.cpp:145:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Unchecked [valueFlowBailoutIncompleteVar] pep8-master/code.cpp:183:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Unchecked [valueFlowBailoutIncompleteVar] pep8-master/code.cpp:471:13: style: The scope of the variable 'symbol' can be reduced. [variableScope] pep8-master/code.cpp:524:13: style: The scope of the variable 'symbol' can be reduced. [variableScope] pep8-master/code.cpp:558:17: style: The scope of the variable 'symbol' can be reduced. [variableScope] pep8-master/code.cpp:585:17: style: The scope of the variable 'symbol' can be reduced. [variableScope] pep8-master/cpphighlighter.cpp:30:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Bold [valueFlowBailoutIncompleteVar] pep8-master/cpphighlighter.h:37:5: style: Class 'CppHighlighter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] pep8-master/cpupane.cpp:303:116: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Checked [valueFlowBailoutIncompleteVar] pep8-master/cpupane.cpp:397:120: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Checked [valueFlowBailoutIncompleteVar] pep8-master/cpupane.cpp:563:27: style: Variable 'isCurrentlySimulating' is reassigned a value before the old one has been used. [redundantAssignment] pep8-master/cpupane.cpp:534:31: note: isCurrentlySimulating is assigned pep8-master/cpupane.cpp:563:27: note: isCurrentlySimulating is overwritten pep8-master/cpupane.cpp:427:17: style: Local variable 'errorString' shadows outer variable [shadowVariable] pep8-master/cpupane.cpp:424:13: note: Shadowed declaration pep8-master/cpupane.cpp:427:17: note: Shadow variable pep8-master/help/figures/fig0518.cpp:9:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] pep8-master/help/figures/fig0521.cpp:12:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cin [valueFlowBailoutIncompleteVar] pep8-master/help/figures/fig0526.cpp:14:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cin [valueFlowBailoutIncompleteVar] pep8-master/help/figures/fig0604.cpp:13:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cin [valueFlowBailoutIncompleteVar] pep8-master/help/figures/fig0606.cpp:10:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cin [valueFlowBailoutIncompleteVar] pep8-master/help/figures/fig0608.cpp:11:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cin [valueFlowBailoutIncompleteVar] pep8-master/help/figures/fig0610.cpp:11:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cin [valueFlowBailoutIncompleteVar] pep8-master/help/figures/fig0612.cpp:19:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] pep8-master/help/figures/fig0614.cpp:11:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] pep8-master/help/figures/fig0618.cpp:9:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] pep8-master/help/figures/fig0621.cpp:15:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] pep8-master/help/figures/fig0621.cpp:21:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cin [valueFlowBailoutIncompleteVar] pep8-master/help/figures/fig0623.cpp:11:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] pep8-master/help/figures/fig0623.cpp:20:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cin [valueFlowBailoutIncompleteVar] pep8-master/help/figures/fig0625.cpp:21:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] pep8-master/help/figures/fig0625.cpp:9:8: style: The scope of the variable 'y1' can be reduced. [variableScope] pep8-master/help/figures/fig0625.cpp:9:12: style: The scope of the variable 'y2' can be reduced. [variableScope] pep8-master/help/figures/fig0627.cpp:24:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] pep8-master/help/figures/fig0629.cpp:14:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] pep8-master/help/figures/fig0632.cpp:22:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cin [valueFlowBailoutIncompleteVar] pep8-master/help/figures/fig0634.cpp:13:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cin [valueFlowBailoutIncompleteVar] pep8-master/help/figures/fig0636.cpp:12:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cin [valueFlowBailoutIncompleteVar] pep8-master/help/figures/fig0638.cpp:10:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cin [valueFlowBailoutIncompleteVar] pep8-master/help/figures/fig0638.cpp:19:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] pep8-master/help/figures/fig0638.cpp:16:19: style: Parameter 'v' can be declared as const array [constParameter] pep8-master/help/figures/fig0640.cpp:10:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] pep8-master/help/figures/fig0641.cpp:18:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] pep8-master/help/figures/fig0643.cpp:17:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] pep8-master/help/figures/fig0645.cpp:17:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cin [valueFlowBailoutIncompleteVar] pep8-master/help/figures/fig0647.cpp:17:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cin [valueFlowBailoutIncompleteVar] pep8-master/helpdialog.cpp:64:37: performance: Function parameter 'string' should be passed by const reference. [passedByValue] pep8-master/inputpane.cpp:115:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StartOfLine [valueFlowBailoutIncompleteVar] pep8-master/listingtracepane.cpp:74:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ItemIsEnabled [valueFlowBailoutIncompleteVar] pep8-master/listingtracepane.cpp:120:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable white [valueFlowBailoutIncompleteVar] pep8-master/listingtracepane.cpp:150:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable white [valueFlowBailoutIncompleteVar] pep8-master/listingtracepane.cpp:54:82: performance: Function parameter 'hasCheckBox' should be passed by const reference. [passedByValue] pep8-master/mainwindow.h:63:5: style: Class 'MainWindow' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] pep8-master/mainwindow.cpp:273:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Save [valueFlowBailoutIncompleteVar] pep8-master/mainwindow.cpp:289:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Save [valueFlowBailoutIncompleteVar] pep8-master/mainwindow.cpp:301:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] pep8-master/mainwindow.cpp:336:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] pep8-master/mainwindow.cpp:358:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] pep8-master/mainwindow.cpp:380:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] pep8-master/mainwindow.cpp:496:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitive [valueFlowBailoutIncompleteVar] pep8-master/mainwindow.cpp:581:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KeyPress [valueFlowBailoutIncompleteVar] pep8-master/mainwindow.cpp:742:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HighResolution [valueFlowBailoutIncompleteVar] pep8-master/mainwindow.cpp:756:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HighResolution [valueFlowBailoutIncompleteVar] pep8-master/mainwindow.cpp:770:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HighResolution [valueFlowBailoutIncompleteVar] pep8-master/mainwindow.cpp:1647:39: performance: Function parameter 'str' should be passed by const reference. [passedByValue] pep8-master/memorycellgraphicsitem.cpp:42:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable black [valueFlowBailoutIncompleteVar] pep8-master/memorycellgraphicsitem.cpp:61:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Antialiasing [valueFlowBailoutIncompleteVar] pep8-master/memorycellgraphicsitem.cpp:40:5: performance: Variable 'symbol' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] pep8-master/memorycellgraphicsitem.cpp:42:5: performance: Variable 'boxColor' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] pep8-master/memorycellgraphicsitem.cpp:43:5: performance: Variable 'boxBgColor' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] pep8-master/memorycellgraphicsitem.cpp:44:5: performance: Variable 'textColor' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] pep8-master/memorycellgraphicsitem.cpp:45:5: performance: Variable 'boxTextColor' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] pep8-master/memorycellgraphicsitem.cpp:35:66: performance: Function parameter 'sym' should be passed by const reference. [passedByValue] pep8-master/memorydumppane.cpp:89:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NextBlock [valueFlowBailoutIncompleteVar] pep8-master/memorydumppane.cpp:125:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable white [valueFlowBailoutIncompleteVar] pep8-master/memorydumppane.cpp:240:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NextBlock [valueFlowBailoutIncompleteVar] pep8-master/memorydumppane.cpp:316:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NextBlock [valueFlowBailoutIncompleteVar] pep8-master/memorydumppane.cpp:354:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitive [valueFlowBailoutIncompleteVar] pep8-master/memorydumppane.cpp:182:9: style: Obsolete function 'qSort' called. It is recommended to use 'std::sort' instead. [prohibitedqSortCalled] pep8-master/memorydumppane.cpp:234:5: style: Obsolete function 'qSort' called. It is recommended to use 'std::sort' instead. [prohibitedqSortCalled] pep8-master/memorydumppane.cpp:56:13: style: The scope of the variable 'memoryDumpLine' can be reduced. [variableScope] pep8-master/memorydumppane.cpp:92:13: style: The scope of the variable 'memoryDumpLine' can be reduced. [variableScope] pep8-master/memorydumppane.cpp:94:9: style: The scope of the variable 'byteNum' can be reduced. [variableScope] pep8-master/memorydumppane.cpp:223:13: style: The scope of the variable 'memoryDumpLine' can be reduced. [variableScope] pep8-master/memorydumppane.cpp:225:9: style: The scope of the variable 'byteNum' can be reduced. [variableScope] pep8-master/memorydumppane.cpp:353:9: style: The scope of the variable 'byte' can be reduced. [variableScope] pep8-master/memorydumppane.cpp:350:46: performance: Function parameter 'string' should be passed by const reference. [passedByValue] pep8-master/memorytracepane.cpp:145:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SolidPattern [valueFlowBailoutIncompleteVar] pep8-master/memorytracepane.cpp:168:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable white [valueFlowBailoutIncompleteVar] pep8-master/memorytracepane.cpp:530:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable black [valueFlowBailoutIncompleteVar] pep8-master/memorytracepane.cpp:544:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable black [valueFlowBailoutIncompleteVar] pep8-master/memorytracepane.cpp:80:13: style: The scope of the variable 'blockSymbol' can be reduced. [variableScope] pep8-master/memorytracepane.cpp:81:9: style: The scope of the variable 'multiplier' can be reduced. [variableScope] pep8-master/memorytracepane.cpp:90:17: style: The scope of the variable 'bytesPerCell' can be reduced. [variableScope] pep8-master/memorytracepane.cpp:91:21: style: The scope of the variable 'structField' can be reduced. [variableScope] pep8-master/memorytracepane.cpp:319:9: style: The scope of the variable 'multiplier' can be reduced. [variableScope] pep8-master/memorytracepane.cpp:320:9: style: The scope of the variable 'bytesPerCell' can be reduced. [variableScope] pep8-master/memorytracepane.cpp:321:9: style: The scope of the variable 'offset' can be reduced. [variableScope] pep8-master/memorytracepane.cpp:322:9: style: The scope of the variable 'numCellsToAdd' can be reduced. [variableScope] pep8-master/memorytracepane.cpp:324:13: style: The scope of the variable 'stackSymbol' can be reduced. [variableScope] pep8-master/memorytracepane.cpp:91:33: style: Variable 'structField' is assigned a value that is never used. [unreadVariable] pep8-master/objectcodepane.cpp:104:45: performance: Function parameter 'string' should be passed by const reference. [passedByValue] pep8-master/objectcodepane.cpp:67:28: warning: Either the condition 'objectString.length()>0' is redundant or size of 'objectString' can be 1. Expression 'objectString.at(1)' causes access out of bounds. [containerOutOfBounds] pep8-master/objectcodepane.cpp:66:34: note: Assuming that condition 'objectString.length()>0' is not redundant pep8-master/objectcodepane.cpp:67:28: note: Access out of bounds pep8-master/pep.cpp:78:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable I [valueFlowBailoutIncompleteVar] pep8-master/pep.cpp:91:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable I [valueFlowBailoutIncompleteVar] pep8-master/pep.cpp:97:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable I [valueFlowBailoutIncompleteVar] pep8-master/pep.cpp:109:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NONE [valueFlowBailoutIncompleteVar] pep8-master/pep.cpp:124:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] pep8-master/pep.cpp:160:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDA [valueFlowBailoutIncompleteVar] pep8-master/pep.cpp:234:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDA [valueFlowBailoutIncompleteVar] pep8-master/pep.cpp:319:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable X [valueFlowBailoutIncompleteVar] pep8-master/pep.cpp:418:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STOP [valueFlowBailoutIncompleteVar] pep8-master/pephighlighter.cpp:28:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable darkBlue [valueFlowBailoutIncompleteVar] pep8-master/pephighlighter.cpp:95:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitive [valueFlowBailoutIncompleteVar] pep8-master/redefinemnemonicsdialog.cpp:33:84: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Bold [valueFlowBailoutIncompleteVar] pep8-master/redefinemnemonicsdialog.cpp:178:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable I [valueFlowBailoutIncompleteVar] pep8-master/redefinemnemonicsdialog.cpp:368:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable I [valueFlowBailoutIncompleteVar] pep8-master/sourcecodepane.cpp:245:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KeepAnchor [valueFlowBailoutIncompleteVar] pep8-master/sourcecodepane.cpp:262:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NextBlock [valueFlowBailoutIncompleteVar] pep8-master/sourcecodepane.cpp:366:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StartOfLine [valueFlowBailoutIncompleteVar] pep8-master/sourcecodepane.h:62:17: performance: Function 'getListingTraceList()' should return member 'listingTraceList' by const reference. [returnByReference] pep8-master/sourcecodepane.h:66:17: performance: Function 'getHasCheckBox()' should return member 'hasCheckBox' by const reference. [returnByReference] pep8-master/sourcecodepane.cpp:61:13: style: The scope of the variable 'sourceLine' can be reduced. [variableScope] pep8-master/sourcecodepane.cpp:181:13: style: The scope of the variable 'sourceLine' can be reduced. [variableScope] pep8-master/sourcecodepane.cpp:302:45: performance: Function parameter 'string' should be passed by const reference. [passedByValue] pep8-master/stackframefsm.cpp:28:16: warning: Member variable 'StackFrameFSM::stackState' is not initialized in the constructor. [uninitMemberVar] pep8-master/stackframefsm.cpp:28:16: warning: Member variable 'StackFrameFSM::numCellsFromSubSP' is not initialized in the constructor. [uninitMemberVar] pep8-master/stackframefsm.cpp:28:16: warning: Member variable 'StackFrameFSM::numCellsFromCall' is not initialized in the constructor. [uninitMemberVar] pep8-master/terminalpane.cpp:111:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Key_Shift [valueFlowBailoutIncompleteVar] diff: head pep8-master/code.cpp:183:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Unchecked [valueFlowBailoutIncompleteVar] head pep8-master/cpupane.cpp:397:120: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Checked [valueFlowBailoutIncompleteVar] head pep8-master/help/figures/fig0621.cpp:21:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cin [valueFlowBailoutIncompleteVar] head pep8-master/help/figures/fig0623.cpp:20:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cin [valueFlowBailoutIncompleteVar] head pep8-master/help/figures/fig0638.cpp:19:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head pep8-master/listingtracepane.cpp:120:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable white [valueFlowBailoutIncompleteVar] head pep8-master/listingtracepane.cpp:150:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable white [valueFlowBailoutIncompleteVar] head pep8-master/mainwindow.cpp:289:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Save [valueFlowBailoutIncompleteVar] head pep8-master/mainwindow.cpp:301:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] head pep8-master/mainwindow.cpp:336:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] head pep8-master/mainwindow.cpp:358:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] head pep8-master/mainwindow.cpp:380:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] head pep8-master/mainwindow.cpp:496:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitive [valueFlowBailoutIncompleteVar] head pep8-master/mainwindow.cpp:581:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KeyPress [valueFlowBailoutIncompleteVar] head pep8-master/mainwindow.cpp:742:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HighResolution [valueFlowBailoutIncompleteVar] head pep8-master/mainwindow.cpp:756:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HighResolution [valueFlowBailoutIncompleteVar] head pep8-master/mainwindow.cpp:770:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HighResolution [valueFlowBailoutIncompleteVar] head pep8-master/memorycellgraphicsitem.cpp:61:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Antialiasing [valueFlowBailoutIncompleteVar] head pep8-master/memorydumppane.cpp:125:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable white [valueFlowBailoutIncompleteVar] head pep8-master/memorydumppane.cpp:240:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NextBlock [valueFlowBailoutIncompleteVar] head pep8-master/memorydumppane.cpp:316:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NextBlock [valueFlowBailoutIncompleteVar] head pep8-master/memorydumppane.cpp:354:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitive [valueFlowBailoutIncompleteVar] head pep8-master/memorytracepane.cpp:168:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable white [valueFlowBailoutIncompleteVar] head pep8-master/memorytracepane.cpp:530:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable black [valueFlowBailoutIncompleteVar] head pep8-master/memorytracepane.cpp:544:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable black [valueFlowBailoutIncompleteVar] 2.13.0 pep8-master/objectcodepane.cpp:67:28: warning: Either the condition 'objectString.length()>0' is redundant or objectString size can be 1. Expression 'objectString.at(1)' cause access out of bounds. [containerOutOfBounds] pep8-master/objectcodepane.cpp:66:34: note: Assuming that condition 'objectString.length()>0' is not redundant pep8-master/objectcodepane.cpp:67:28: note: Access out of bounds head pep8-master/objectcodepane.cpp:67:28: warning: Either the condition 'objectString.length()>0' is redundant or size of 'objectString' can be 1. Expression 'objectString.at(1)' causes access out of bounds. [containerOutOfBounds] pep8-master/objectcodepane.cpp:66:34: note: Assuming that condition 'objectString.length()>0' is not redundant pep8-master/objectcodepane.cpp:67:28: note: Access out of bounds head pep8-master/pep.cpp:109:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NONE [valueFlowBailoutIncompleteVar] head pep8-master/pep.cpp:124:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] head pep8-master/pep.cpp:160:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDA [valueFlowBailoutIncompleteVar] head pep8-master/pep.cpp:234:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDA [valueFlowBailoutIncompleteVar] head pep8-master/pep.cpp:319:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable X [valueFlowBailoutIncompleteVar] head pep8-master/pep.cpp:418:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STOP [valueFlowBailoutIncompleteVar] head pep8-master/pep.cpp:91:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable I [valueFlowBailoutIncompleteVar] head pep8-master/pep.cpp:97:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable I [valueFlowBailoutIncompleteVar] head pep8-master/pephighlighter.cpp:95:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitive [valueFlowBailoutIncompleteVar] head pep8-master/redefinemnemonicsdialog.cpp:178:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable I [valueFlowBailoutIncompleteVar] head pep8-master/redefinemnemonicsdialog.cpp:368:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable I [valueFlowBailoutIncompleteVar] head pep8-master/sourcecodepane.cpp:262:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NextBlock [valueFlowBailoutIncompleteVar] head pep8-master/sourcecodepane.cpp:366:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StartOfLine [valueFlowBailoutIncompleteVar] head pep8-master/sourcecodepane.h:62:17: performance: Function 'getListingTraceList()' should return member 'listingTraceList' by const reference. [returnByReference] head pep8-master/sourcecodepane.h:66:17: performance: Function 'getHasCheckBox()' should return member 'hasCheckBox' by const reference. [returnByReference] DONE