2026-05-04 08:09 ftp://ftp.de.debian.org/debian/pool/main/p/plast/plast_2.3.2+dfsg.orig.tar.xz cppcheck-options: --library=posix --library=gnu --library=bsd --library=zlib --inconclusive --enable=style,information --inline-suppr --template=daca2 --disable=missingInclude --suppress=unmatchedSuppression --check-library --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning --suppress=normalCheckLevelConditionExpressions -D__GNUC__ --platform=unix64 -j1 platform: Linux-6.8.0-1047-aws-aarch64-with-glibc2.35 python: 3.10.12 client-version: 1.4.0 compiler: g++ (Ubuntu 11.4.0-1ubuntu1~22.04.3) 11.4.0 cppcheck: head 2.20.0 head-info: e5c4a73 (2026-05-01 11:10:43 +0200) count: 1001 961 elapsed-time: 3.6 3.2 head-timing-info: old-timing-info: head results: plast_source_v2.3.2/src/algo/core/impl/AbstractAlgorithm.cpp:276:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable isFilled [valueFlowBailoutIncompleteVar] plast_source_v2.3.2/src/algo/core/impl/AbstractAlgorithm.cpp:436:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Method [valueFlowBailoutIncompleteVar] plast_source_v2.3.2/src/algo/core/impl/AbstractAlgorithm.cpp:476:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nbAlignPerHit [valueFlowBailoutIncompleteVar] plast_source_v2.3.2/src/algo/core/impl/AbstractAlgorithm.cpp:518:86: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _isRunning [valueFlowBailoutIncompleteVar] plast_source_v2.3.2/src/algo/core/impl/AbstractAlgorithm.cpp:580:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ITER_ON_GOING [valueFlowBailoutIncompleteVar] plast_source_v2.3.2/src/algo/core/impl/AbstractAlgorithm.cpp:645:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _algo [valueFlowBailoutIncompleteVar] plast_source_v2.3.2/src/algo/core/impl/AlgoIndexatorNucleotide.cpp:87:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _subjectDatabase [valueFlowBailoutIncompleteVar] plast_source_v2.3.2/src/algo/core/impl/AlgoIndexatorNucleotide.cpp:103:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _sbjHasChanged [valueFlowBailoutIncompleteVar] plast_source_v2.3.2/src/algo/core/impl/AlgoIndexatorNucleotide.cpp:120:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _qryHasChanged [valueFlowBailoutIncompleteVar] plast_source_v2.3.2/src/algo/core/impl/AlgoIndexatorNucleotide.cpp:137:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _queryDatabase [valueFlowBailoutIncompleteVar] plast_source_v2.3.2/src/algo/core/impl/AlgorithmPlastn.cpp:97:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _subjectFrames [valueFlowBailoutIncompleteVar] plast_source_v2.3.2/src/algo/core/impl/AlgorithmPlastn.cpp:181:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XdroppofGap [valueFlowBailoutIncompleteVar] plast_source_v2.3.2/src/algo/core/impl/AlgorithmPlastn.cpp:240:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _filter [valueFlowBailoutIncompleteVar] plast_source_v2.3.2/src/algo/core/impl/AlgorithmPlastn.cpp:345:80: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable extendGapCost [valueFlowBailoutIncompleteVar] plast_source_v2.3.2/src/algo/core/impl/AlgorithmPlastn.cpp:391:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _hspContainer [valueFlowBailoutIncompleteVar] plast_source_v2.3.2/src/algo/core/impl/AlgorithmPlastn.cpp:421:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _subjectFrames [valueFlowBailoutIncompleteVar] plast_source_v2.3.2/src/algo/core/impl/AlgorithmPlastn.cpp:482:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _currentPass [valueFlowBailoutIncompleteVar] plast_source_v2.3.2/src/algo/core/impl/BasicAlgoIndexator.cpp:122:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _subjectDatabase [valueFlowBailoutIncompleteVar] plast_source_v2.3.2/src/algo/core/impl/BasicAlgoIndexator.cpp:153:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _queryDatabase [valueFlowBailoutIncompleteVar] plast_source_v2.3.2/src/algo/core/impl/BasicAlgoIndexator.cpp:183:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _queryIndex [valueFlowBailoutIncompleteVar] plast_source_v2.3.2/src/algo/core/impl/BasicAlgoIndexator.cpp:48:5: style: Class 'IndexBuildCommand' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] plast_source_v2.3.2/src/algo/core/impl/BasicAlgoIndexator.cpp:59:5: style: Class 'IndexMergeCommand' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] plast_source_v2.3.2/src/algo/core/impl/DatabasesProvider.cpp:75:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _sbjDbList [valueFlowBailoutIncompleteVar] plast_source_v2.3.2/src/algo/core/impl/DatabasesProvider.cpp:101:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _sbjDbList [valueFlowBailoutIncompleteVar] plast_source_v2.3.2/src/algo/core/impl/DatabasesProvider.cpp:287:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable subjectUri [valueFlowBailoutIncompleteVar] plast_source_v2.3.2/src/algo/core/impl/DatabasesProvider.cpp:311:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable queryUri [valueFlowBailoutIncompleteVar] plast_source_v2.3.2/src/algo/core/impl/DatabasesProvider.cpp:180:87: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] plast_source_v2.3.2/src/algo/core/impl/DatabasesProvider.cpp:208:87: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] plast_source_v2.3.2/src/algo/core/impl/DatabasesProvider.cpp:259:81: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] plast_source_v2.3.2/src/algo/core/impl/DatabasesProvider.cpp:353:87: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] plast_source_v2.3.2/src/algo/core/impl/DefaultAlgoConfig.cpp:154:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENUM_TYPE_UNKNOWN [valueFlowBailoutIncompleteVar] plast_source_v2.3.2/src/algo/core/impl/DefaultAlgoConfig.cpp:183:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENUM_PLASTP [valueFlowBailoutIncompleteVar] plast_source_v2.3.2/src/algo/core/impl/DefaultAlgoConfig.cpp:330:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STR_OPTION_NB_PROCESSORS [valueFlowBailoutIncompleteVar] plast_source_v2.3.2/src/algo/core/impl/DefaultAlgoConfig.cpp:394:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENUM_TYPE_UNKNOWN [valueFlowBailoutIncompleteVar] plast_source_v2.3.2/src/algo/core/impl/DefaultAlgoConfig.cpp:490:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STR_OPTION_FACTORY_STATISTICS [valueFlowBailoutIncompleteVar] plast_source_v2.3.2/src/algo/core/impl/DefaultAlgoConfig.cpp:518:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SUBSEED [valueFlowBailoutIncompleteVar] plast_source_v2.3.2/src/algo/core/impl/DefaultAlgoConfig.cpp:553:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENUM_PLASTP [valueFlowBailoutIncompleteVar] plast_source_v2.3.2/src/algo/core/impl/DefaultAlgoConfig.cpp:672:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STR_OPTION_OPTIM_FILTER_UNGAP [valueFlowBailoutIncompleteVar] plast_source_v2.3.2/src/algo/core/impl/DefaultAlgoConfig.cpp:746:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STR_OPTION_FACTORY_HIT_SMALLGAP [valueFlowBailoutIncompleteVar] plast_source_v2.3.2/src/algo/core/impl/DefaultAlgoConfig.cpp:791:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STR_OPTION_FACTORY_HIT_FULLGAP [valueFlowBailoutIncompleteVar] plast_source_v2.3.2/src/algo/core/impl/DefaultAlgoConfig.cpp:861:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STR_OPTION_FACTORY_HIT_COMPOSITION [valueFlowBailoutIncompleteVar] plast_source_v2.3.2/src/algo/core/impl/DefaultAlgoConfig.cpp:921:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STR_OPTION_FACTORY_GAP_RESULT [valueFlowBailoutIncompleteVar] plast_source_v2.3.2/src/algo/core/impl/DefaultAlgoConfig.cpp:951:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STR_OPTION_FACTORY_UNGAP_RESULT [valueFlowBailoutIncompleteVar] plast_source_v2.3.2/src/algo/core/impl/DefaultAlgoConfig.cpp:980:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STR_OPTION_OUTPUT_FILE [valueFlowBailoutIncompleteVar] plast_source_v2.3.2/src/algo/core/impl/DefaultAlgoConfig.cpp:1033:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STR_OPTION_FACTORY_SPLITTER [valueFlowBailoutIncompleteVar] plast_source_v2.3.2/src/algo/core/impl/DefaultAlgoConfig.cpp:1085:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _properties [valueFlowBailoutIncompleteVar] plast_source_v2.3.2/src/algo/core/impl/DefaultAlgoConfig.cpp:1106:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STR_OPTION_ALGO_TYPE [valueFlowBailoutIncompleteVar] plast_source_v2.3.2/src/algo/core/impl/DefaultAlgoConfig.cpp:345:10: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] plast_source_v2.3.2/src/algo/core/impl/DefaultAlgoConfig.cpp:349:5: note: Found duplicate branches for 'if' and 'else'. plast_source_v2.3.2/src/algo/core/impl/DefaultAlgoConfig.cpp:345:10: note: Found duplicate branches for 'if' and 'else'. plast_source_v2.3.2/src/algo/core/impl/DefaultAlgoConfig.cpp:590:10: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] plast_source_v2.3.2/src/algo/core/impl/DefaultAlgoConfig.cpp:594:5: note: Found duplicate branches for 'if' and 'else'. plast_source_v2.3.2/src/algo/core/impl/DefaultAlgoConfig.cpp:590:10: note: Found duplicate branches for 'if' and 'else'. plast_source_v2.3.2/src/algo/core/impl/DefaultAlgoConfig.cpp:689:10: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] plast_source_v2.3.2/src/algo/core/impl/DefaultAlgoConfig.cpp:693:5: note: Found duplicate branches for 'if' and 'else'. plast_source_v2.3.2/src/algo/core/impl/DefaultAlgoConfig.cpp:689:10: note: Found duplicate branches for 'if' and 'else'. plast_source_v2.3.2/src/algo/core/impl/DefaultAlgoConfig.cpp:756:10: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] plast_source_v2.3.2/src/algo/core/impl/DefaultAlgoConfig.cpp:760:5: note: Found duplicate branches for 'if' and 'else'. plast_source_v2.3.2/src/algo/core/impl/DefaultAlgoConfig.cpp:756:10: note: Found duplicate branches for 'if' and 'else'. plast_source_v2.3.2/src/algo/core/impl/DefaultAlgoConfig.cpp:926:5: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] plast_source_v2.3.2/src/algo/core/impl/DefaultAlgoConfig.cpp:930:5: note: Found duplicate branches for 'if' and 'else'. plast_source_v2.3.2/src/algo/core/impl/DefaultAlgoConfig.cpp:926:5: note: Found duplicate branches for 'if' and 'else'. plast_source_v2.3.2/src/algo/core/impl/DefaultAlgoConfig.cpp:953:5: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] plast_source_v2.3.2/src/algo/core/impl/DefaultAlgoConfig.cpp:957:5: note: Found duplicate branches for 'if' and 'else'. plast_source_v2.3.2/src/algo/core/impl/DefaultAlgoConfig.cpp:953:5: note: Found duplicate branches for 'if' and 'else'. plast_source_v2.3.2/src/algo/core/impl/DefaultAlgoConfig.cpp:1039:10: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] plast_source_v2.3.2/src/algo/core/impl/DefaultAlgoConfig.cpp:1043:5: note: Found duplicate branches for 'if' and 'else'. plast_source_v2.3.2/src/algo/core/impl/DefaultAlgoConfig.cpp:1039:10: note: Found duplicate branches for 'if' and 'else'. plast_source_v2.3.2/src/algo/core/impl/DefaultAlgoConfig.cpp:396:15: style: Redundant initialization for 'databaseType'. The initialized value is overwritten before it is read. [redundantInitialization] plast_source_v2.3.2/src/algo/core/impl/DefaultAlgoConfig.cpp:394:53: note: databaseType is initialized plast_source_v2.3.2/src/algo/core/impl/DefaultAlgoConfig.cpp:396:15: note: databaseType is overwritten plast_source_v2.3.2/src/algo/core/impl/DefaultAlgoConfig.cpp:809:16: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment] plast_source_v2.3.2/src/algo/core/impl/DefaultAlgoConfig.cpp:795:16: note: result is assigned plast_source_v2.3.2/src/algo/core/impl/DefaultAlgoConfig.cpp:809:16: note: result is overwritten plast_source_v2.3.2/src/algo/core/impl/DefaultAlgoConfig.cpp:879:16: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment] plast_source_v2.3.2/src/algo/core/impl/DefaultAlgoConfig.cpp:865:16: note: result is assigned plast_source_v2.3.2/src/algo/core/impl/DefaultAlgoConfig.cpp:879:16: note: result is overwritten plast_source_v2.3.2/src/algo/core/impl/DefaultAlgoConfig.cpp:923:34: style: Redundant initialization for 'prop'. The initialized value is overwritten before it is read. [redundantInitialization] plast_source_v2.3.2/src/algo/core/impl/DefaultAlgoConfig.cpp:921:21: note: prop is initialized plast_source_v2.3.2/src/algo/core/impl/DefaultAlgoConfig.cpp:923:34: note: prop is overwritten plast_source_v2.3.2/src/algo/core/impl/DefaultAlgoEnvironment.cpp:119:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _properties [valueFlowBailoutIncompleteVar] plast_source_v2.3.2/src/algo/core/impl/DefaultAlgoEnvironment.cpp:225:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STR_OPTION_ALGO_TYPE [valueFlowBailoutIncompleteVar] plast_source_v2.3.2/src/algo/core/impl/DefaultAlgoEnvironment.cpp:259:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _parametersList [valueFlowBailoutIncompleteVar] plast_source_v2.3.2/src/algo/core/impl/DefaultAlgoEnvironment.cpp:455:91: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FRAME_1 [valueFlowBailoutIncompleteVar] plast_source_v2.3.2/src/algo/core/impl/DefaultAlgoEnvironment.cpp:547:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STR_OPTION_ALGO_TYPE [valueFlowBailoutIncompleteVar] plast_source_v2.3.2/src/algo/core/impl/DefaultAlgoEnvironment.cpp:645:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STR_OPTION_SUBJECT_URI [valueFlowBailoutIncompleteVar] plast_source_v2.3.2/src/algo/core/impl/DefaultAlgoEnvironment.cpp:594:11: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] plast_source_v2.3.2/src/algo/core/impl/DefaultAlgoEnvironment.cpp:595:6: note: Found duplicate branches for 'if' and 'else'. plast_source_v2.3.2/src/algo/core/impl/DefaultAlgoEnvironment.cpp:594:11: note: Found duplicate branches for 'if' and 'else'. plast_source_v2.3.2/src/algo/core/impl/DefaultAlgoEnvironment.cpp:134:10: style: The scope of the variable 'inferType' can be reduced. [variableScope] plast_source_v2.3.2/src/algo/core/impl/DefaultAlgoEnvironment.cpp:252:17: style: The scope of the variable 'keyFinal' can be reduced. [variableScope] plast_source_v2.3.2/src/algo/core/impl/DefaultAlgoEnvironment.cpp:151:43: style: Variable 'subjectProp' is assigned a value that is never used. [unreadVariable] plast_source_v2.3.2/src/algo/core/impl/DefaultAlgoEnvironment.cpp:553:25: style: Variable 'prop' is assigned a value that is never used. [unreadVariable] plast_source_v2.3.2/src/algo/core/impl/PlastnAlgoConfig.cpp:124:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENUM_PLASTN [valueFlowBailoutIncompleteVar] plast_source_v2.3.2/src/algo/core/impl/PlastnAlgoConfig.cpp:309:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STR_OPTION_INDEX_FILTER_SEED [valueFlowBailoutIncompleteVar] plast_source_v2.3.2/src/algo/core/impl/PlastnAlgoConfig.cpp:387:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STR_OPTION_MAX_HIT_PER_QUERY [valueFlowBailoutIncompleteVar] plast_source_v2.3.2/src/algo/core/impl/ScoreMatrix.cpp:52:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _matrix [valueFlowBailoutIncompleteVar] plast_source_v2.3.2/src/algo/core/impl/ScoreMatrix.cpp:72:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _matrix [valueFlowBailoutIncompleteVar] plast_source_v2.3.2/src/algo/core/impl/ScoreMatrix.cpp:246:100: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NCBI [valueFlowBailoutIncompleteVar] plast_source_v2.3.2/src/algo/core/impl/ScoreMatrix.cpp:51:19: style: C-style pointer casting [cstyleCast] plast_source_v2.3.2/src/algo/core/impl/ScoreMatrix.cpp:52:15: style: C-style pointer casting [cstyleCast] plast_source_v2.3.2/src/algo/core/impl/ScoreMatrix.cpp:56:23: style: C-style pointer casting [cstyleCast] plast_source_v2.3.2/src/algo/hits/common/AbstractHitIterator.cpp:54:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _splitIterators [valueFlowBailoutIncompleteVar] plast_source_v2.3.2/src/algo/hits/common/AbstractHitIterator.cpp:77:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _splitIterators [valueFlowBailoutIncompleteVar] plast_source_v2.3.2/src/algo/hits/common/AbstractHitIterator.cpp:155:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _splitIterators [valueFlowBailoutIncompleteVar] plast_source_v2.3.2/src/algo/hits/common/AbstractPipeHitIterator.cpp:60:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _sourceIterator [valueFlowBailoutIncompleteVar] plast_source_v2.3.2/src/algo/hits/common/AbstractPipeHitIterator.cpp:86:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _sourceIterator [valueFlowBailoutIncompleteVar] plast_source_v2.3.2/src/algo/hits/common/AbstractPipeHitIterator.cpp:135:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _sourceIterator [valueFlowBailoutIncompleteVar] plast_source_v2.3.2/src/algo/hits/common/AbstractPipeHitIterator.cpp:138:19: style: C-style pointer casting [cstyleCast] plast_source_v2.3.2/src/algo/hits/gap/CompositionHitIterator.cpp:121:5: error: There is an unknown macro here somewhere. Configuration is required. If HIT_STATS is a macro then please configure it. [unknownMacro] plast_source_v2.3.2/src/algo/hits/gap/FullGapHitIterator.cpp:140:5: error: There is an unknown macro here somewhere. Configuration is required. If HIT_STATS is a macro then please configure it. [unknownMacro] plast_source_v2.3.2/src/algo/hits/gap/SmallGapHitIterator.cpp:129:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable smallGapBandLength [valueFlowBailoutIncompleteVar] plast_source_v2.3.2/src/algo/hits/gap/SmallGapHitIterator.cpp:166:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable smallGapBandLength [valueFlowBailoutIncompleteVar] plast_source_v2.3.2/src/algo/hits/gap/SmallGapHitIterator.cpp:239:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable smallGapBandLength [valueFlowBailoutIncompleteVar] plast_source_v2.3.2/src/algo/hits/gap/SmallGapHitIterator.cpp:163:9: style: The scope of the variable 'score_gap_col' can be reduced. [variableScope] plast_source_v2.3.2/src/algo/hits/gap/SmallGapHitIterator.cpp:164:9: style: The scope of the variable 'score_gap_row' can be reduced. [variableScope] plast_source_v2.3.2/src/algo/hits/gap/SmallGapHitIterator.cpp:165:9: style: The scope of the variable 'next_score' can be reduced. [variableScope] plast_source_v2.3.2/src/algo/hits/gap/SmallGapHitIterator.cpp:139:13: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] plast_source_v2.3.2/src/algo/hits/gap/SmallGapHitIteratorSSE8.cpp:165:5: error: There is an unknown macro here somewhere. Configuration is required. If HIT_STATS is a macro then please configure it. [unknownMacro] plast_source_v2.3.2/src/algo/hits/hsp/AlignmentGeneratorCmd.cpp:130:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ITER_ON_GOING [valueFlowBailoutIncompleteVar] plast_source_v2.3.2/src/algo/hits/hsp/HspExtensionCmd.cpp:135:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ITER_ON_GOING [valueFlowBailoutIncompleteVar] plast_source_v2.3.2/src/algo/hits/hsp/HspExtensionCmd.cpp:185:43: style: Variable 'info' can be declared as reference to const [constVariableReference] plast_source_v2.3.2/src/algo/hits/hsp/HspGeneratorCmd.cpp:132:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _span [valueFlowBailoutIncompleteVar] plast_source_v2.3.2/src/algo/hits/hsp/HspGeneratorCmd.cpp:198:93: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Entry [valueFlowBailoutIncompleteVar] plast_source_v2.3.2/src/algo/hits/hsp/HspGeneratorCmd.cpp:426:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _match [valueFlowBailoutIncompleteVar] plast_source_v2.3.2/src/algo/hits/hsp/HspGeneratorCmd.cpp:503:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _match [valueFlowBailoutIncompleteVar] plast_source_v2.3.2/src/algo/hits/hsp/HspGeneratorCmd.cpp:198:16: style: Condition 'maxNb1' definition 'env'. [funcArgNamesDifferentUnnamed] plast_source_v2.3.2/src/launcher/jni/org_inria_genscale_dbscan_impl_plast_Hit.cpp:43:13: style:inconclusive: Function 'Java_org_inria_genscale_dbscan_impl_plast_Hit_retrieveNext' argument 2 names different: declaration '' definition 'obj'. [funcArgNamesDifferentUnnamed] plast_source_v2.3.2/src/launcher/jni/org_inria_genscale_dbscan_impl_plast_Hit.cpp:44:13: style:inconclusive: Function 'Java_org_inria_genscale_dbscan_impl_plast_Hit_retrieveNext' argument 3 names different: declaration '' definition 'peer'. [funcArgNamesDifferentUnnamed] plast_source_v2.3.2/src/launcher/jni/org_inria_genscale_dbscan_impl_plast_Hit.cpp:45:13: style:inconclusive: Function 'Java_org_inria_genscale_dbscan_impl_plast_Hit_retrieveNext' argument 4 names different: declaration '' definition 'factory'. [funcArgNamesDifferentUnnamed] plast_source_v2.3.2/src/launcher/jni/org_inria_genscale_dbscan_impl_plast_Hit.cpp:46:13: style:inconclusive: Function 'Java_org_inria_genscale_dbscan_impl_plast_Hit_retrieveNext' argument 5 names different: declaration '' definition 'querySeq'. [funcArgNamesDifferentUnnamed] plast_source_v2.3.2/src/launcher/jni/org_inria_genscale_dbscan_impl_plast_Hit.cpp:47:13: style:inconclusive: Function 'Java_org_inria_genscale_dbscan_impl_plast_Hit_retrieveNext' argument 6 names different: declaration '' definition 'hitSeq'. [funcArgNamesDifferentUnnamed] plast_source_v2.3.2/src/launcher/jni/org_inria_genscale_dbscan_impl_plast_QueryResult.cpp:101:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Hit [valueFlowBailoutIncompleteVar] plast_source_v2.3.2/src/launcher/jni/org_inria_genscale_dbscan_impl_plast_QueryResult.cpp:59:9: style: Condition 'isOk' is always true [knownConditionTrueFalse] plast_source_v2.3.2/src/launcher/jni/org_inria_genscale_dbscan_impl_plast_QueryResult.cpp:50:22: note: Assignment 'isOk=true', assigned value is 1 plast_source_v2.3.2/src/launcher/jni/org_inria_genscale_dbscan_impl_plast_QueryResult.cpp:59:9: note: Condition 'isOk' is always true plast_source_v2.3.2/src/launcher/jni/org_inria_genscale_dbscan_impl_plast_QueryResult.cpp:61:16: style: C-style pointer casting [cstyleCast] plast_source_v2.3.2/src/launcher/jni/org_inria_genscale_dbscan_impl_plast_QueryResult.cpp:43:13: style:inconclusive: Function 'Java_org_inria_genscale_dbscan_impl_plast_QueryResult_retrieveNext' argument 1 names different: declaration '' definition 'env'. [funcArgNamesDifferentUnnamed] plast_source_v2.3.2/src/launcher/jni/org_inria_genscale_dbscan_impl_plast_QueryResult.cpp:44:13: style:inconclusive: Function 'Java_org_inria_genscale_dbscan_impl_plast_QueryResult_retrieveNext' argument 2 names different: declaration '' definition 'obj'. [funcArgNamesDifferentUnnamed] plast_source_v2.3.2/src/launcher/jni/org_inria_genscale_dbscan_impl_plast_QueryResult.cpp:45:13: style:inconclusive: Function 'Java_org_inria_genscale_dbscan_impl_plast_QueryResult_retrieveNext' argument 3 names different: declaration '' definition 'peer'. [funcArgNamesDifferentUnnamed] plast_source_v2.3.2/src/launcher/jni/org_inria_genscale_dbscan_impl_plast_QueryResult.cpp:46:13: style:inconclusive: Function 'Java_org_inria_genscale_dbscan_impl_plast_QueryResult_retrieveNext' argument 4 names different: declaration '' definition 'factory'. [funcArgNamesDifferentUnnamed] plast_source_v2.3.2/src/launcher/jni/org_inria_genscale_dbscan_impl_plast_Request.cpp:115:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Properties [valueFlowBailoutIncompleteVar] plast_source_v2.3.2/src/launcher/jni/org_inria_genscale_dbscan_impl_plast_Request.cpp:180:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _nbAlignments [valueFlowBailoutIncompleteVar] plast_source_v2.3.2/src/launcher/jni/org_inria_genscale_dbscan_impl_plast_Request.cpp:263:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STR_OPTION_FORCE_QUERY_ORDERING [valueFlowBailoutIncompleteVar] plast_source_v2.3.2/src/launcher/jni/org_inria_genscale_dbscan_impl_plast_Request.cpp:383:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Properties [valueFlowBailoutIncompleteVar] plast_source_v2.3.2/src/launcher/jni/org_inria_genscale_dbscan_impl_plast_Request.cpp:291:85: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] plast_source_v2.3.2/src/launcher/jni/org_inria_genscale_dbscan_impl_plast_Request.cpp:330:5: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] plast_source_v2.3.2/src/launcher/jni/org_inria_genscale_dbscan_impl_plast_Request.cpp:135:10: style: Either there is a missing 'override', or the member function 'RequestLink::dump' can be static. [functionStatic] plast_source_v2.3.2/src/launcher/jni/org_inria_genscale_dbscan_impl_plast_Request.cpp:260:21: style: C-style pointer casting [cstyleCast] plast_source_v2.3.2/src/launcher/jni/org_inria_genscale_dbscan_impl_plast_Request.cpp:322:21: style: C-style pointer casting [cstyleCast] plast_source_v2.3.2/src/launcher/jni/org_inria_genscale_dbscan_impl_plast_Request.cpp:351:21: style: C-style pointer casting [cstyleCast] plast_source_v2.3.2/src/launcher/jni/org_inria_genscale_dbscan_impl_plast_Request.cpp:375:25: style: C-style pointer casting [cstyleCast] plast_source_v2.3.2/src/launcher/jni/org_inria_genscale_dbscan_impl_plast_Request.cpp:248:13: style:inconclusive: Function 'Java_org_inria_genscale_dbscan_impl_plast_Request_run' argument 1 names different: declaration '' definition 'env'. [funcArgNamesDifferentUnnamed] plast_source_v2.3.2/src/launcher/jni/org_inria_genscale_dbscan_impl_plast_Request.cpp:249:13: style:inconclusive: Function 'Java_org_inria_genscale_dbscan_impl_plast_Request_run' argument 2 names different: declaration '' definition 'obj'. [funcArgNamesDifferentUnnamed] plast_source_v2.3.2/src/launcher/jni/org_inria_genscale_dbscan_impl_plast_Request.cpp:250:13: style:inconclusive: Function 'Java_org_inria_genscale_dbscan_impl_plast_Request_run' argument 3 names different: declaration '' definition 'peer'. [funcArgNamesDifferentUnnamed] plast_source_v2.3.2/src/launcher/jni/org_inria_genscale_dbscan_impl_plast_Request.cpp:251:13: style:inconclusive: Function 'Java_org_inria_genscale_dbscan_impl_plast_Request_run' argument 4 names different: declaration '' definition 'factory'. [funcArgNamesDifferentUnnamed] plast_source_v2.3.2/src/launcher/jni/org_inria_genscale_dbscan_impl_plast_Request.cpp:314:13: style:inconclusive: Function 'Java_org_inria_genscale_dbscan_impl_plast_Request_cancel' argument 1 names different: declaration '' definition 'env'. [funcArgNamesDifferentUnnamed] plast_source_v2.3.2/src/launcher/jni/org_inria_genscale_dbscan_impl_plast_Request.cpp:315:13: style:inconclusive: Function 'Java_org_inria_genscale_dbscan_impl_plast_Request_cancel' argument 2 names different: declaration '' definition 'obj'. [funcArgNamesDifferentUnnamed] plast_source_v2.3.2/src/launcher/jni/org_inria_genscale_dbscan_impl_plast_Request.cpp:316:13: style:inconclusive: Function 'Java_org_inria_genscale_dbscan_impl_plast_Request_cancel' argument 3 names different: declaration '' definition 'peer'. [funcArgNamesDifferentUnnamed] plast_source_v2.3.2/src/launcher/jni/org_inria_genscale_dbscan_impl_plast_Request.cpp:317:14: style:inconclusive: Function 'Java_org_inria_genscale_dbscan_impl_plast_Request_cancel' argument 4 names different: declaration '' definition 'detach'. [funcArgNamesDifferentUnnamed] plast_source_v2.3.2/src/launcher/jni/org_inria_genscale_dbscan_impl_plast_Request.cpp:342:13: style:inconclusive: Function 'Java_org_inria_genscale_dbscan_impl_plast_Request_isRunning' argument 1 names different: declaration '' definition 'env'. [funcArgNamesDifferentUnnamed] plast_source_v2.3.2/src/launcher/jni/org_inria_genscale_dbscan_impl_plast_Request.cpp:343:13: style:inconclusive: Function 'Java_org_inria_genscale_dbscan_impl_plast_Request_isRunning' argument 2 names different: declaration '' definition 'obj'. [funcArgNamesDifferentUnnamed] plast_source_v2.3.2/src/launcher/jni/org_inria_genscale_dbscan_impl_plast_Request.cpp:344:13: style:inconclusive: Function 'Java_org_inria_genscale_dbscan_impl_plast_Request_isRunning' argument 3 names different: declaration '' definition 'peer'. [funcArgNamesDifferentUnnamed] plast_source_v2.3.2/src/launcher/jni/org_inria_genscale_dbscan_impl_plast_Request.cpp:367:13: style:inconclusive: Function 'Java_org_inria_genscale_dbscan_impl_plast_Request_getExecInfo' argument 1 names different: declaration '' definition 'env'. [funcArgNamesDifferentUnnamed] plast_source_v2.3.2/src/launcher/jni/org_inria_genscale_dbscan_impl_plast_Request.cpp:368:13: style:inconclusive: Function 'Java_org_inria_genscale_dbscan_impl_plast_Request_getExecInfo' argument 2 names different: declaration '' definition 'self'. [funcArgNamesDifferentUnnamed] plast_source_v2.3.2/src/launcher/jni/org_inria_genscale_dbscan_impl_plast_Request.cpp:369:13: style:inconclusive: Function 'Java_org_inria_genscale_dbscan_impl_plast_Request_getExecInfo' argument 3 names different: declaration '' definition 'execInfoPeer'. [funcArgNamesDifferentUnnamed] plast_source_v2.3.2/src/launcher/jni/org_inria_genscale_dbscan_impl_plast_Request.cpp:101:38: style: Variable 'e2' can be declared as pointer to const [constVariablePointer] plast_source_v2.3.2/src/launcher/jni/org_inria_genscale_dbscan_impl_plast_RequestController.cpp:50:5: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] plast_source_v2.3.2/src/launcher/jni/org_inria_genscale_dbscan_impl_plast_RequestController.cpp:45:16: style:inconclusive: Function 'Java_org_inria_genscale_dbscan_impl_plast_RequestController_enableLibrary' argument 1 names different: declaration '' definition 'env'. [funcArgNamesDifferentUnnamed] plast_source_v2.3.2/src/launcher/jni/org_inria_genscale_dbscan_impl_plast_RequestController.cpp:46:16: style:inconclusive: Function 'Java_org_inria_genscale_dbscan_impl_plast_RequestController_enableLibrary' argument 2 names different: declaration '' definition 'clazz'. [funcArgNamesDifferentUnnamed] plast_source_v2.3.2/src/launcher/jni/org_inria_genscale_dbscan_impl_plast_RequestController.cpp:47:16: style:inconclusive: Function 'Java_org_inria_genscale_dbscan_impl_plast_RequestController_enableLibrary' argument 3 names different: declaration '' definition 'enable'. [funcArgNamesDifferentUnnamed] plast_source_v2.3.2/src/launcher/jni/org_inria_genscale_dbscan_impl_plast_RequestManager.cpp:64:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PLAST_VERSION [valueFlowBailoutIncompleteVar] plast_source_v2.3.2/src/launcher/jni/org_inria_genscale_dbscan_impl_plast_RequestManager.cpp:132:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Properties [valueFlowBailoutIncompleteVar] plast_source_v2.3.2/src/launcher/jni/org_inria_genscale_dbscan_impl_plast_RequestManager.cpp:285:9: style: Either there is a missing 'override', or the member function 'Java_org_inria_genscale_dbscan_impl_plast_RequestManager_createPeerRequest::::UpdatePropsVisitor::visitBegin' can be static. [functionStatic] plast_source_v2.3.2/src/launcher/jni/org_inria_genscale_dbscan_impl_plast_RequestManager.cpp:286:9: style: Either there is a missing 'override', or the member function 'Java_org_inria_genscale_dbscan_impl_plast_RequestManager_createPeerRequest::::UpdatePropsVisitor::visitEnd' can be static. [functionStatic] plast_source_v2.3.2/src/launcher/jni/org_inria_genscale_dbscan_impl_plast_RequestManager.cpp:125:13: style:inconclusive: Function 'Java_org_inria_genscale_dbscan_impl_plast_RequestManager_initIDs' argument 1 names different: declaration '' definition 'env'. [funcArgNamesDifferentUnnamed] plast_source_v2.3.2/src/launcher/jni/org_inria_genscale_dbscan_impl_plast_RequestManager.cpp:126:12: style:inconclusive: Function 'Java_org_inria_genscale_dbscan_impl_plast_RequestManager_initIDs' argument 2 names different: declaration '' definition 'clazz'. [funcArgNamesDifferentUnnamed] plast_source_v2.3.2/src/launcher/jni/org_inria_genscale_dbscan_impl_plast_RequestManager.cpp:127:13: style:inconclusive: Function 'Java_org_inria_genscale_dbscan_impl_plast_RequestManager_initIDs' argument 3 names different: declaration '' definition 'code'. [funcArgNamesDifferentUnnamed] plast_source_v2.3.2/src/launcher/jni/org_inria_genscale_dbscan_impl_plast_RequestManager.cpp:200:13: style:inconclusive: Function 'Java_org_inria_genscale_dbscan_impl_plast_RequestManager_createPeerRequest' argument 1 names different: declaration '' definition 'env'. [funcArgNamesDifferentUnnamed] plast_source_v2.3.2/src/launcher/jni/org_inria_genscale_dbscan_impl_plast_RequestManager.cpp:201:13: style:inconclusive: Function 'Java_org_inria_genscale_dbscan_impl_plast_RequestManager_createPeerRequest' argument 2 names different: declaration '' definition 'self'. [funcArgNamesDifferentUnnamed] plast_source_v2.3.2/src/launcher/jni/org_inria_genscale_dbscan_impl_plast_RequestManager.cpp:202:13: style:inconclusive: Function 'Java_org_inria_genscale_dbscan_impl_plast_RequestManager_createPeerRequest' argument 3 names different: declaration '' definition 'javaProps'. [funcArgNamesDifferentUnnamed] plast_source_v2.3.2/src/launcher/jni/org_inria_genscale_dbscan_impl_plast_RequestResult.cpp:101:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QueryResult [valueFlowBailoutIncompleteVar] plast_source_v2.3.2/src/launcher/jni/org_inria_genscale_dbscan_impl_plast_RequestResult.cpp:59:9: style: Condition 'isOk' is always true [knownConditionTrueFalse] plast_source_v2.3.2/src/launcher/jni/org_inria_genscale_dbscan_impl_plast_RequestResult.cpp:50:22: note: Assignment 'isOk=true', assigned value is 1 plast_source_v2.3.2/src/launcher/jni/org_inria_genscale_dbscan_impl_plast_RequestResult.cpp:59:9: note: Condition 'isOk' is always true plast_source_v2.3.2/src/launcher/jni/org_inria_genscale_dbscan_impl_plast_RequestResult.cpp:61:16: style: C-style pointer casting [cstyleCast] plast_source_v2.3.2/src/launcher/jni/org_inria_genscale_dbscan_impl_plast_RequestResult.cpp:43:13: style:inconclusive: Function 'Java_org_inria_genscale_dbscan_impl_plast_RequestResult_retrieveNext' argument 1 names different: declaration '' definition 'env'. [funcArgNamesDifferentUnnamed] plast_source_v2.3.2/src/launcher/jni/org_inria_genscale_dbscan_impl_plast_RequestResult.cpp:44:13: style:inconclusive: Function 'Java_org_inria_genscale_dbscan_impl_plast_RequestResult_retrieveNext' argument 2 names different: declaration '' definition 'obj'. [funcArgNamesDifferentUnnamed] plast_source_v2.3.2/src/launcher/jni/org_inria_genscale_dbscan_impl_plast_RequestResult.cpp:45:13: style:inconclusive: Function 'Java_org_inria_genscale_dbscan_impl_plast_RequestResult_retrieveNext' argument 3 names different: declaration '' definition 'peer'. [funcArgNamesDifferentUnnamed] plast_source_v2.3.2/src/launcher/jni/org_inria_genscale_dbscan_impl_plast_RequestResult.cpp:46:13: style:inconclusive: Function 'Java_org_inria_genscale_dbscan_impl_plast_RequestResult_retrieveNext' argument 4 names different: declaration '' definition 'factory'. [funcArgNamesDifferentUnnamed] plast_source_v2.3.2/src/launcher/observers/AbstractProgressionObserver.cpp:82:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ITER_STARTING [valueFlowBailoutIncompleteVar] plast_source_v2.3.2/src/launcher/observers/AbstractProgressionObserver.cpp:176:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _percentThreshold [valueFlowBailoutIncompleteVar] plast_source_v2.3.2/src/launcher/observers/AbstractProgressionObserver.cpp:138:16: style: Condition 'e3!=0' is always true [knownConditionTrueFalse] plast_source_v2.3.2/src/launcher/observers/AbstractProgressionObserver.cpp:201:5: portability: %ld in format string (no. 1) requires 'long' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] plast_source_v2.3.2/src/launcher/observers/AbstractProgressionObserver.cpp:201:5: portability: %ld in format string (no. 2) requires 'long' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] plast_source_v2.3.2/src/launcher/observers/AlgoExecutionObserver.cpp:58:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _file [valueFlowBailoutIncompleteVar] plast_source_v2.3.2/src/launcher/observers/AlgoHitsResultObserver.cpp:67:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _t0 [valueFlowBailoutIncompleteVar] plast_source_v2.3.2/src/launcher/observers/AlgoHitsResultObserver.cpp:89:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _visitor [valueFlowBailoutIncompleteVar] plast_source_v2.3.2/src/launcher/observers/AlgoHitsResultObserver.cpp:127:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _theMap [valueFlowBailoutIncompleteVar] plast_source_v2.3.2/src/launcher/observers/AlgoHitsResultObserver.cpp:260:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PLAST_NAME [valueFlowBailoutIncompleteVar] plast_source_v2.3.2/src/launcher/observers/AlgoHitsResultObserver.cpp:263:18: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] plast_source_v2.3.2/src/launcher/observers/AlgoHitsResultObserver.cpp:271:18: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] plast_source_v2.3.2/src/launcher/observers/AlgoHitsResultObserver.cpp:350:16: style: The scope of the variable 'prop' can be reduced. [variableScope] plast_source_v2.3.2/src/launcher/observers/AlgoHitsResultObserver.cpp:350:21: style: Variable 'prop' is assigned a value that is never used. [unreadVariable] plast_source_v2.3.2/src/launcher/observers/AlgoHitsResultObserver.cpp:198:82: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] plast_source_v2.3.2/src/launcher/observers/AlgoResultObserver.cpp:83:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _visitor [valueFlowBailoutIncompleteVar] plast_source_v2.3.2/src/launcher/observers/AlgoResultObserver.cpp:93:52: warning: Either the condition 'algo' is redundant or there is possible null pointer dereference: algo. [nullPointerRedundantCheck] plast_source_v2.3.2/src/launcher/observers/AlgoResultObserver.cpp:104:13: note: Assuming that condition 'algo' is not redundant plast_source_v2.3.2/src/launcher/observers/AlgoResultObserver.cpp:93:52: note: Null pointer dereference plast_source_v2.3.2/src/launcher/observers/AlgoResultObserver.cpp:109:50: style: Variable 'kind' is assigned a value that is never used. [unreadVariable] plast_source_v2.3.2/src/launcher/observers/AlgoResultObserver.cpp:110:50: style: Variable 'kind' is assigned a value that is never used. [unreadVariable] plast_source_v2.3.2/src/launcher/observers/AlgoResultObserver.cpp:111:50: style: Variable 'kind' is assigned a value that is never used. [unreadVariable] plast_source_v2.3.2/src/launcher/observers/AlgoResultObserver.cpp:112:50: style: Variable 'kind' is assigned a value that is never used. [unreadVariable] plast_source_v2.3.2/src/launcher/observers/AlgoResultObserver.cpp:113:50: style: Variable 'kind' is assigned a value that is never used. [unreadVariable] plast_source_v2.3.2/src/launcher/observers/BargraphObserver.cpp:48:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _nbChar [valueFlowBailoutIncompleteVar] plast_source_v2.3.2/src/launcher/observers/BargraphObserver.cpp:65:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _output [valueFlowBailoutIncompleteVar] plast_source_v2.3.2/src/launcher/observers/BargraphObserver.cpp:84:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _output [valueFlowBailoutIncompleteVar] plast_source_v2.3.2/src/launcher/observers/BargraphObserver.cpp:103:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _percentThreshold [valueFlowBailoutIncompleteVar] plast_source_v2.3.2/src/launcher/observers/BargraphObserver.cpp:83:5: warning: memset() called to fill 0 bytes. [memsetZeroBytes] plast_source_v2.3.2/src/launcher/observers/BargraphObserver.cpp:151:5: portability: %ld in format string (no. 1) requires 'long' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] plast_source_v2.3.2/src/launcher/observers/BargraphObserver.cpp:151:5: portability: %ld in format string (no. 2) requires 'long' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] plast_source_v2.3.2/src/launcher/observers/BargraphObserver.cpp:151:5: portability: %ld in format string (no. 3) requires 'long' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] plast_source_v2.3.2/src/launcher/observers/BargraphObserver.cpp:52:15: style: C-style pointer casting [cstyleCast] plast_source_v2.3.2/src/launcher/observers/FileProgressionObserver.cpp:80:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _globalPercentage [valueFlowBailoutIncompleteVar] plast_source_v2.3.2/src/launcher/observers/FileProgressionObserver.cpp:124:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _file [valueFlowBailoutIncompleteVar] plast_source_v2.3.2/src/launcher/observers/FileProgressionObserver.cpp:150:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ungapAlignsNb [valueFlowBailoutIncompleteVar] plast_source_v2.3.2/src/launcher/observers/FileProgressionObserver.cpp:193:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _synchro [valueFlowBailoutIncompleteVar] plast_source_v2.3.2/src/launcher/observers/FileProgressionObserver.cpp:222:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _file [valueFlowBailoutIncompleteVar] plast_source_v2.3.2/src/launcher/observers/FileProgressionObserver.cpp:235:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _file [valueFlowBailoutIncompleteVar] plast_source_v2.3.2/src/launcher/observers/FileProgressionObserver.cpp:254:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _currentAlgo [valueFlowBailoutIncompleteVar] plast_source_v2.3.2/src/launcher/observers/FileProgressionObserver.cpp:162:13: portability: %ld in format string (no. 1) requires 'long' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] plast_source_v2.3.2/src/misc/api/CompleteSubjectDatabaseStats.cpp:17:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STR_OPTION_COMPLETE_SUBJECT_DB_SIZE [valueFlowBailoutIncompleteVar] plast_source_v2.3.2/src/misc/impl/ObsfucatedString.hpp:60:17: style:inconclusive: Technically the member function 'misc::impl::ObsfucatedString::toString' can be const. [functionConst] plast_source_v2.3.2/src/misc/impl/ObsfucatedString.hpp:60:17: performance: Function 'toString()' should return member 's' by const reference. [returnByReference] plast_source_v2.3.2/src/misc/impl/ObsfucatedString.cpp:49:10: style: Local variable 'seed' shadows outer variable [shadowVariable] plast_source_v2.3.2/src/misc/impl/ObsfucatedString.hpp:83:17: note: Shadowed declaration plast_source_v2.3.2/src/misc/impl/ObsfucatedString.cpp:49:10: note: Shadow variable plast_source_v2.3.2/src/misc/impl/OptionsParser.cpp:48:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _proceed [valueFlowBailoutIncompleteVar] plast_source_v2.3.2/src/misc/impl/OptionsParser.cpp:102:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _argc [valueFlowBailoutIncompleteVar] plast_source_v2.3.2/src/misc/impl/OptionsParser.cpp:265:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _currentArg [valueFlowBailoutIncompleteVar] plast_source_v2.3.2/src/misc/impl/OptionsParser.cpp:314:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSG_OPTIONS_MSG3 [valueFlowBailoutIncompleteVar] plast_source_v2.3.2/src/misc/impl/OptionsParser.cpp:331:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSG_OPTIONS_MSG4 [valueFlowBailoutIncompleteVar] plast_source_v2.3.2/src/misc/impl/OptionsParser.cpp:347:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSG_OPTIONS_MSG5 [valueFlowBailoutIncompleteVar] plast_source_v2.3.2/src/misc/impl/OptionsParser.cpp:361:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSG_OPTIONS_MSG8 [valueFlowBailoutIncompleteVar] plast_source_v2.3.2/src/misc/impl/OptionsParser.cpp:493:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSG_OPTIONS_MSG6 [valueFlowBailoutIncompleteVar] plast_source_v2.3.2/src/misc/impl/OptionsParser.cpp:526:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSG_OPTIONS_MSG7 [valueFlowBailoutIncompleteVar] plast_source_v2.3.2/src/misc/impl/OptionsParser.cpp:211:19: style: C-style pointer casting [cstyleCast] plast_source_v2.3.2/src/misc/impl/OptionsParser.cpp:461:21: style: C-style pointer casting [cstyleCast] plast_source_v2.3.2/src/misc/impl/OptionsParser.cpp:156:24: style: Redundant initialization for 'res'. The initialized value is overwritten before it is read. [redundantInitialization] plast_source_v2.3.2/src/misc/impl/OptionsParser.cpp:149:29: note: res is initialized plast_source_v2.3.2/src/misc/impl/OptionsParser.cpp:156:24: note: res is overwritten plast_source_v2.3.2/src/misc/impl/OptionsParser.cpp:107:11: style: The scope of the variable 'exclude' can be reduced. [variableScope] plast_source_v2.3.2/src/misc/impl/OptionsParser.cpp:156:24: style: Variable 'res' is assigned a value that is never used. [unreadVariable] plast_source_v2.3.2/src/misc/impl/OptionsParser.cpp:64:84: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] plast_source_v2.3.2/src/misc/impl/OptionsParser.cpp:247:94: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] plast_source_v2.3.2/src/misc/impl/OptionsParser.cpp:282:91: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] plast_source_v2.3.2/src/misc/impl/OptionsParser.cpp:329:78: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] plast_source_v2.3.2/src/misc/impl/OptionsParser.cpp:345:82: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] plast_source_v2.3.2/src/misc/impl/OptionsParser.cpp:375:81: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] plast_source_v2.3.2/src/misc/impl/OptionsParser.cpp:399:96: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] plast_source_v2.3.2/src/misc/impl/OptionsParser.cpp:424:104: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] plast_source_v2.3.2/src/misc/impl/OptionsParser.cpp:453:87: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] plast_source_v2.3.2/src/misc/impl/OptionsParser.cpp:474:87: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] plast_source_v2.3.2/src/misc/impl/OptionsParser.cpp:481:105: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] plast_source_v2.3.2/src/misc/impl/OptionsParser.cpp:514:79: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] plast_source_v2.3.2/src/misc/impl/OptionsParser.cpp:518:112: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] plast_source_v2.3.2/src/misc/impl/OptionsParser.cpp:544:99: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] plast_source_v2.3.2/src/os/impl/DefaultOsFactory.cpp:86:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _thread [valueFlowBailoutIncompleteVar] plast_source_v2.3.2/src/seed/impl/AbstractSeedIterator.cpp:56:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _synchro [valueFlowBailoutIncompleteVar] plast_source_v2.3.2/src/seed/impl/AbstractSeedIterator.cpp:72:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _synchro [valueFlowBailoutIncompleteVar] plast_source_v2.3.2/src/seed/impl/AbstractSeedIterator.cpp:85:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _data [valueFlowBailoutIncompleteVar] plast_source_v2.3.2/src/seed/impl/AbstractSeedIterator.cpp:119:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _hasNextValidMethod [valueFlowBailoutIncompleteVar] plast_source_v2.3.2/src/seed/impl/AbstractSeedIterator.cpp:112:30: style: C-style pointer casting [cstyleCast] plast_source_v2.3.2/src/seed/impl/AbstractSeedModel.cpp:44:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _alphabet [valueFlowBailoutIncompleteVar] plast_source_v2.3.2/src/seed/impl/AbstractSeedModel.cpp:83:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable size [valueFlowBailoutIncompleteVar] plast_source_v2.3.2/src/seed/impl/BasicSeedModel.cpp:43:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _seedsMaxNumber [valueFlowBailoutIncompleteVar] plast_source_v2.3.2/src/seed/impl/BasicSeedModel.cpp:143:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] plast_source_v2.3.2/src/seed/impl/BasicSeedModel.cpp:213:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _firstIdx [valueFlowBailoutIncompleteVar] plast_source_v2.3.2/src/seed/impl/BasicSeedModel.cpp:245:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _firstIdx [valueFlowBailoutIncompleteVar] plast_source_v2.3.2/src/seed/impl/BasicSeedModel.cpp:286:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _specificModel [valueFlowBailoutIncompleteVar] plast_source_v2.3.2/src/seed/impl/BasicSeedModel.cpp:302:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _specificModel [valueFlowBailoutIncompleteVar] plast_source_v2.3.2/src/seed/impl/BasicSeedModel.cpp:316:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] plast_source_v2.3.2/src/seed/impl/SubSeedModel.cpp:68:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _span [valueFlowBailoutIncompleteVar] plast_source_v2.3.2/src/seed/impl/SubSeedModel.cpp:92:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _span [valueFlowBailoutIncompleteVar] plast_source_v2.3.2/src/seed/impl/SubSeedModel.cpp:142:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _alphabet [valueFlowBailoutIncompleteVar] plast_source_v2.3.2/src/seed/impl/SubSeedModel.cpp:165:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _span [valueFlowBailoutIncompleteVar] plast_source_v2.3.2/src/seed/impl/SubSeedModel.cpp:193:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _convertTable [valueFlowBailoutIncompleteVar] plast_source_v2.3.2/src/seed/impl/SubSeedModel.cpp:241:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _span [valueFlowBailoutIncompleteVar] plast_source_v2.3.2/src/seed/impl/SubSeedModel.cpp:276:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _allSeedsTable [valueFlowBailoutIncompleteVar] plast_source_v2.3.2/src/seed/impl/SubSeedModel.cpp:355:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _equivalenceTable [valueFlowBailoutIncompleteVar] plast_source_v2.3.2/src/seed/impl/SubSeedModel.cpp:373:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] plast_source_v2.3.2/src/seed/impl/SubSeedModel.cpp:456:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] plast_source_v2.3.2/src/seed/impl/SubSeedModel.cpp:519:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _allSeedsTable [valueFlowBailoutIncompleteVar] plast_source_v2.3.2/src/seed/impl/SubSeedModel.cpp:559:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _allSeedsTable [valueFlowBailoutIncompleteVar] plast_source_v2.3.2/src/seed/impl/SubSeedModel.cpp:604:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _specificModel [valueFlowBailoutIncompleteVar] plast_source_v2.3.2/src/seed/impl/SubSeedModel.cpp:617:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _specificModel [valueFlowBailoutIncompleteVar] plast_source_v2.3.2/src/seed/impl/SubSeedModel.cpp:631:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _seedsIdx [valueFlowBailoutIncompleteVar] plast_source_v2.3.2/src/seed/impl/SubSeedModel.cpp:243:9: portability: %ld in format string (no. 1) requires 'long' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] plast_source_v2.3.2/src/seed/impl/SubSeedModel.cpp:248:13: portability: %ld in format string (no. 1) requires 'long' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] plast_source_v2.3.2/src/seed/impl/SubSeedModel.cpp:145:25: style: C-style pointer casting [cstyleCast] plast_source_v2.3.2/src/seed/impl/SubSeedModel.cpp:146:63: style: C-style pointer casting [cstyleCast] plast_source_v2.3.2/src/seed/impl/SubSeedModel.cpp:278:26: style: C-style pointer casting [cstyleCast] plast_source_v2.3.2/src/seed/impl/SubSeedModel.cpp:281:30: style: C-style pointer casting [cstyleCast] plast_source_v2.3.2/src/seed/impl/SubSeedModel.cpp:255:25: style: Variable 'currentContainer' can be declared as reference to const [constVariableReference] plast_source_v2.3.2/src/seg/impl/DustMasker.cpp:93:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable end [valueFlowBailoutIncompleteVar] plast_source_v2.3.2/src/seg/impl/DustMasker.hpp:115:14: style: The member function 'DustMasker::triplets::add_triplet_info' can be static. [functionStatic] plast_source_v2.3.2/src/seg/impl/DustMasker.hpp:116:14: style: The member function 'DustMasker::triplets::rem_triplet_info' can be static. [functionStatic] plast_source_v2.3.2/src/seg/impl/DustMasker.hpp:42:5: style: Class 'DustMasker' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] plast_source_v2.3.2/src/seg/impl/DustMasker.cpp:81:74: style:inconclusive: Function 'save_masked_regions' argument 2 names different: declaration 'w' definition 'wstart'. [funcArgNamesDifferent] plast_source_v2.3.2/src/seg/impl/DustMasker.hpp:57:72: note: Function 'save_masked_regions' argument 2 names different: declaration 'w' definition 'wstart'. plast_source_v2.3.2/src/seg/impl/DustMasker.cpp:81:74: note: Function 'save_masked_regions' argument 2 names different: declaration 'w' definition 'wstart'. plast_source_v2.3.2/src/seg/impl/DustMasker.cpp:116:75: style:inconclusive: Function 'compute' argument 3 names different: declaration 'regions' definition 'res'. [funcArgNamesDifferent] plast_source_v2.3.2/src/seg/impl/DustMasker.hpp:49:78: note: Function 'compute' argument 3 names different: declaration 'regions' definition 'res'. plast_source_v2.3.2/src/seg/impl/DustMasker.cpp:116:75: note: Function 'compute' argument 3 names different: declaration 'regions' definition 'res'. plast_source_v2.3.2/src/seg/impl/DustMasker.cpp:42:93: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] plast_source_v2.3.2/src/seg/impl/dust.c:35:9: style: struct member 'REGION::score' is never used. [unusedStructMember] plast_source_v2.3.2/src/seg/impl/dust.c:249:10: style: Variable 'from' is assigned a value that is never used. [unreadVariable] plast_source_v2.3.2/src/seg/impl/dust.c:250:8: style: Variable 'to' is assigned a value that is never used. [unreadVariable] plast_source_v2.3.2/src/seg/impl/genwin.c:49:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] plast_source_v2.3.2/src/seg/impl/genwin.c:83:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Sequence [valueFlowBailoutIncompleteVar] plast_source_v2.3.2/src/seg/impl/genwin.c:172:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] plast_source_v2.3.2/src/seg/impl/genwin.c:317:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] plast_source_v2.3.2/src/seg/impl/genwin.c:87:5: warning: If memory allocation fails, then there is a possible null pointer dereference: win [nullPointerOutOfMemory] plast_source_v2.3.2/src/seg/impl/genwin.c:83:37: note: Assuming allocation function fails plast_source_v2.3.2/src/seg/impl/genwin.c:83:11: note: Assignment 'win=(struct Sequence*)malloc(sizeof(struct Sequence))', assigned value is 0 plast_source_v2.3.2/src/seg/impl/genwin.c:87:5: note: Null pointer dereference plast_source_v2.3.2/src/seg/impl/genwin.c:90:5: warning: If memory allocation fails, then there is a possible null pointer dereference: win [nullPointerOutOfMemory] plast_source_v2.3.2/src/seg/impl/genwin.c:83:37: note: Assuming allocation function fails plast_source_v2.3.2/src/seg/impl/genwin.c:83:11: note: Assignment 'win=(struct Sequence*)malloc(sizeof(struct Sequence))', assigned value is 0 plast_source_v2.3.2/src/seg/impl/genwin.c:90:5: note: Null pointer dereference plast_source_v2.3.2/src/seg/impl/genwin.c:94:5: warning: If memory allocation fails, then there is a possible null pointer dereference: win [nullPointerOutOfMemory] plast_source_v2.3.2/src/seg/impl/genwin.c:83:37: note: Assuming allocation function fails plast_source_v2.3.2/src/seg/impl/genwin.c:83:11: note: Assignment 'win=(struct Sequence*)malloc(sizeof(struct Sequence))', assigned value is 0 plast_source_v2.3.2/src/seg/impl/genwin.c:94:5: note: Null pointer dereference plast_source_v2.3.2/src/seg/impl/genwin.c:95:5: warning: If memory allocation fails, then there is a possible null pointer dereference: win [nullPointerOutOfMemory] plast_source_v2.3.2/src/seg/impl/genwin.c:83:37: note: Assuming allocation function fails plast_source_v2.3.2/src/seg/impl/genwin.c:83:11: note: Assignment 'win=(struct Sequence*)malloc(sizeof(struct Sequence))', assigned value is 0 plast_source_v2.3.2/src/seg/impl/genwin.c:95:5: note: Null pointer dereference plast_source_v2.3.2/src/seg/impl/genwin.c:96:5: warning: If memory allocation fails, then there is a possible null pointer dereference: win [nullPointerOutOfMemory] plast_source_v2.3.2/src/seg/impl/genwin.c:83:37: note: Assuming allocation function fails plast_source_v2.3.2/src/seg/impl/genwin.c:83:11: note: Assignment 'win=(struct Sequence*)malloc(sizeof(struct Sequence))', assigned value is 0 plast_source_v2.3.2/src/seg/impl/genwin.c:96:5: note: Null pointer dereference plast_source_v2.3.2/src/seg/impl/genwin.c:97:5: warning: If memory allocation fails, then there is a possible null pointer dereference: win [nullPointerOutOfMemory] plast_source_v2.3.2/src/seg/impl/genwin.c:83:37: note: Assuming allocation function fails plast_source_v2.3.2/src/seg/impl/genwin.c:83:11: note: Assignment 'win=(struct Sequence*)malloc(sizeof(struct Sequence))', assigned value is 0 plast_source_v2.3.2/src/seg/impl/genwin.c:97:5: note: Null pointer dereference plast_source_v2.3.2/src/seg/impl/genwin.c:101:5: warning: If memory allocation fails, then there is a possible null pointer dereference: win [nullPointerOutOfMemory] plast_source_v2.3.2/src/seg/impl/genwin.c:83:37: note: Assuming allocation function fails plast_source_v2.3.2/src/seg/impl/genwin.c:83:11: note: Assignment 'win=(struct Sequence*)malloc(sizeof(struct Sequence))', assigned value is 0 plast_source_v2.3.2/src/seg/impl/genwin.c:101:5: note: Null pointer dereference plast_source_v2.3.2/src/seg/impl/genwin.c:102:5: warning: If memory allocation fails, then there is a possible null pointer dereference: win [nullPointerOutOfMemory] plast_source_v2.3.2/src/seg/impl/genwin.c:83:37: note: Assuming allocation function fails plast_source_v2.3.2/src/seg/impl/genwin.c:83:11: note: Assignment 'win=(struct Sequence*)malloc(sizeof(struct Sequence))', assigned value is 0 plast_source_v2.3.2/src/seg/impl/genwin.c:102:5: note: Null pointer dereference plast_source_v2.3.2/src/seg/impl/genwin.c:109:5: warning: If memory allocation fails, then there is a possible null pointer dereference: win [nullPointerOutOfMemory] plast_source_v2.3.2/src/seg/impl/genwin.c:83:37: note: Assuming allocation function fails plast_source_v2.3.2/src/seg/impl/genwin.c:83:11: note: Assignment 'win=(struct Sequence*)malloc(sizeof(struct Sequence))', assigned value is 0 plast_source_v2.3.2/src/seg/impl/genwin.c:109:5: note: Null pointer dereference plast_source_v2.3.2/src/seg/impl/genwin.c:116:5: warning: If memory allocation fails, then there is a possible null pointer dereference: win [nullPointerOutOfMemory] plast_source_v2.3.2/src/seg/impl/genwin.c:83:37: note: Assuming allocation function fails plast_source_v2.3.2/src/seg/impl/genwin.c:83:11: note: Assignment 'win=(struct Sequence*)malloc(sizeof(struct Sequence))', assigned value is 0 plast_source_v2.3.2/src/seg/impl/genwin.c:116:5: note: Null pointer dereference plast_source_v2.3.2/src/seg/impl/genwin.c:117:5: warning: If memory allocation fails, then there is a possible null pointer dereference: win [nullPointerOutOfMemory] plast_source_v2.3.2/src/seg/impl/genwin.c:83:37: note: Assuming allocation function fails plast_source_v2.3.2/src/seg/impl/genwin.c:83:11: note: Assignment 'win=(struct Sequence*)malloc(sizeof(struct Sequence))', assigned value is 0 plast_source_v2.3.2/src/seg/impl/genwin.c:117:5: note: Null pointer dereference plast_source_v2.3.2/src/seg/impl/genwin.c:118:5: warning: If memory allocation fails, then there is a possible null pointer dereference: win [nullPointerOutOfMemory] plast_source_v2.3.2/src/seg/impl/genwin.c:83:37: note: Assuming allocation function fails plast_source_v2.3.2/src/seg/impl/genwin.c:83:11: note: Assignment 'win=(struct Sequence*)malloc(sizeof(struct Sequence))', assigned value is 0 plast_source_v2.3.2/src/seg/impl/genwin.c:118:5: note: Null pointer dereference plast_source_v2.3.2/src/seg/impl/genwin.c:122:5: warning: If memory allocation fails, then there is a possible null pointer dereference: win [nullPointerOutOfMemory] plast_source_v2.3.2/src/seg/impl/genwin.c:83:37: note: Assuming allocation function fails plast_source_v2.3.2/src/seg/impl/genwin.c:83:11: note: Assignment 'win=(struct Sequence*)malloc(sizeof(struct Sequence))', assigned value is 0 plast_source_v2.3.2/src/seg/impl/genwin.c:122:5: note: Null pointer dereference plast_source_v2.3.2/src/seg/impl/genwin.c:123:5: warning: If memory allocation fails, then there is a possible null pointer dereference: win [nullPointerOutOfMemory] plast_source_v2.3.2/src/seg/impl/genwin.c:83:37: note: Assuming allocation function fails plast_source_v2.3.2/src/seg/impl/genwin.c:83:11: note: Assignment 'win=(struct Sequence*)malloc(sizeof(struct Sequence))', assigned value is 0 plast_source_v2.3.2/src/seg/impl/genwin.c:123:5: note: Null pointer dereference plast_source_v2.3.2/src/seg/impl/genwin.c:124:5: warning: If memory allocation fails, then there is a possible null pointer dereference: win [nullPointerOutOfMemory] plast_source_v2.3.2/src/seg/impl/genwin.c:83:37: note: Assuming allocation function fails plast_source_v2.3.2/src/seg/impl/genwin.c:83:11: note: Assignment 'win=(struct Sequence*)malloc(sizeof(struct Sequence))', assigned value is 0 plast_source_v2.3.2/src/seg/impl/genwin.c:124:5: note: Null pointer dereference plast_source_v2.3.2/src/seg/impl/genwin.c:125:5: warning: If memory allocation fails, then there is a possible null pointer dereference: win [nullPointerOutOfMemory] plast_source_v2.3.2/src/seg/impl/genwin.c:83:37: note: Assuming allocation function fails plast_source_v2.3.2/src/seg/impl/genwin.c:83:11: note: Assignment 'win=(struct Sequence*)malloc(sizeof(struct Sequence))', assigned value is 0 plast_source_v2.3.2/src/seg/impl/genwin.c:125:5: note: Null pointer dereference plast_source_v2.3.2/src/seg/impl/genwin.c:126:5: warning: If memory allocation fails, then there is a possible null pointer dereference: win [nullPointerOutOfMemory] plast_source_v2.3.2/src/seg/impl/genwin.c:83:37: note: Assuming allocation function fails plast_source_v2.3.2/src/seg/impl/genwin.c:83:11: note: Assignment 'win=(struct Sequence*)malloc(sizeof(struct Sequence))', assigned value is 0 plast_source_v2.3.2/src/seg/impl/genwin.c:126:5: note: Null pointer dereference plast_source_v2.3.2/src/seg/impl/genwin.c:261:9: warning: If memory allocation fails, then there is a possible null pointer dereference: win [nullPointerOutOfMemory] plast_source_v2.3.2/src/seg/impl/genwin.c:83:37: note: Assuming allocation function fails plast_source_v2.3.2/src/seg/impl/genwin.c:83:11: note: Assignment 'win=(struct Sequence*)malloc(sizeof(struct Sequence))', assigned value is 0 plast_source_v2.3.2/src/seg/impl/genwin.c:128:14: note: Calling function 'stateon', 1st argument 'win' value is 0 plast_source_v2.3.2/src/seg/impl/genwin.c:261:9: note: Null pointer dereference plast_source_v2.3.2/src/seg/impl/genwin.c:264:9: warning: If memory allocation fails, then there is a possible null pointer dereference: win [nullPointerOutOfMemory] plast_source_v2.3.2/src/seg/impl/genwin.c:83:37: note: Assuming allocation function fails plast_source_v2.3.2/src/seg/impl/genwin.c:83:11: note: Assignment 'win=(struct Sequence*)malloc(sizeof(struct Sequence))', assigned value is 0 plast_source_v2.3.2/src/seg/impl/genwin.c:128:14: note: Calling function 'stateon', 1st argument 'win' value is 0 plast_source_v2.3.2/src/seg/impl/genwin.c:264:9: note: Null pointer dereference plast_source_v2.3.2/src/seg/impl/genwin.c:268:18: warning: If memory allocation fails, then there is a possible null pointer dereference: win [nullPointerOutOfMemory] plast_source_v2.3.2/src/seg/impl/genwin.c:83:37: note: Assuming allocation function fails plast_source_v2.3.2/src/seg/impl/genwin.c:83:11: note: Assignment 'win=(struct Sequence*)malloc(sizeof(struct Sequence))', assigned value is 0 plast_source_v2.3.2/src/seg/impl/genwin.c:128:14: note: Calling function 'stateon', 1st argument 'win' value is 0 plast_source_v2.3.2/src/seg/impl/genwin.c:268:18: note: Null pointer dereference plast_source_v2.3.2/src/seg/impl/genwin.c:270:9: warning: If memory allocation fails, then there is a possible null pointer dereference: win [nullPointerOutOfMemory] plast_source_v2.3.2/src/seg/impl/genwin.c:83:37: note: Assuming allocation function fails plast_source_v2.3.2/src/seg/impl/genwin.c:83:11: note: Assignment 'win=(struct Sequence*)malloc(sizeof(struct Sequence))', assigned value is 0 plast_source_v2.3.2/src/seg/impl/genwin.c:128:14: note: Calling function 'stateon', 1st argument 'win' value is 0 plast_source_v2.3.2/src/seg/impl/genwin.c:268:40: note: Assuming condition is false plast_source_v2.3.2/src/seg/impl/genwin.c:270:9: note: Null pointer dereference plast_source_v2.3.2/src/seg/impl/genwin.c:42:15: style: Variable 'cp' can be declared as pointer to const [constVariablePointer] plast_source_v2.3.2/src/seg/impl/genwin.c:42:20: style: Variable 'cp0' can be declared as pointer to const [constVariablePointer] plast_source_v2.3.2/src/seg/impl/genwin.c:222:26: style: Variable 'seqmax' can be declared as pointer to const [constVariablePointer] plast_source_v2.3.2/src/seg/impl/genwin.c:244:28: style: Parameter 's1' can be declared as pointer to const. However it seems that 'state_cmp' is a callback function, if 's1' is declared with const you might also need to cast function pointer(s). [constParameterCallback] plast_source_v2.3.2/src/seg/impl/genwin.c:275:90: note: You might need to cast the function pointer here plast_source_v2.3.2/src/seg/impl/genwin.c:244:28: note: Parameter 's1' can be declared as pointer to const plast_source_v2.3.2/src/seg/impl/genwin.c:244:37: style: Parameter 's2' can be declared as pointer to const. However it seems that 'state_cmp' is a callback function, if 's2' is declared with const you might also need to cast function pointer(s). [constParameterCallback] plast_source_v2.3.2/src/seg/impl/genwin.c:275:90: note: You might need to cast the function pointer here plast_source_v2.3.2/src/seg/impl/genwin.c:244:37: note: Parameter 's2' can be declared as pointer to const plast_source_v2.3.2/src/seg/impl/genwin.c:359:19: style: Variable 'svmax' can be declared as pointer to const [constVariablePointer] plast_source_v2.3.2/src/seg/impl/genwin.c:440:20: style: Variable 'stringmax' can be declared as pointer to const [constVariablePointer] plast_source_v2.3.2/src/seg/impl/genwin.c:457:20: style: Variable 'stringmax' can be declared as pointer to const [constVariablePointer] plast_source_v2.3.2/src/seg/impl/seg.c:54:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Sequence [valueFlowBailoutIncompleteVar] plast_source_v2.3.2/src/seg/impl/seg.c:159:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Segment [valueFlowBailoutIncompleteVar] plast_source_v2.3.2/src/seg/impl/seg.c:241:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] plast_source_v2.3.2/src/seg/impl/seg.c:318:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] plast_source_v2.3.2/src/seg/impl/seg.c:378:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lnfac [valueFlowBailoutIncompleteVar] plast_source_v2.3.2/src/seg/impl/seg.c:403:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lnfac [valueFlowBailoutIncompleteVar] plast_source_v2.3.2/src/seg/impl/seg.c:56:5: warning: If memory allocation fails, then there is a possible null pointer dereference: seq [nullPointerOutOfMemory] plast_source_v2.3.2/src/seg/impl/seg.c:54:37: note: Assuming allocation function fails plast_source_v2.3.2/src/seg/impl/seg.c:54:11: note: Assignment 'seq=(struct Sequence*)malloc(sizeof(struct Sequence))', assigned value is 0 plast_source_v2.3.2/src/seg/impl/seg.c:56:5: note: Null pointer dereference plast_source_v2.3.2/src/seg/impl/seg.c:57:5: warning: If memory allocation fails, then there is a possible null pointer dereference: seq [nullPointerOutOfMemory] plast_source_v2.3.2/src/seg/impl/seg.c:54:37: note: Assuming allocation function fails plast_source_v2.3.2/src/seg/impl/seg.c:54:11: note: Assignment 'seq=(struct Sequence*)malloc(sizeof(struct Sequence))', assigned value is 0 plast_source_v2.3.2/src/seg/impl/seg.c:57:5: note: Null pointer dereference plast_source_v2.3.2/src/seg/impl/seg.c:58:5: warning: If memory allocation fails, then there is a possible null pointer dereference: seq [nullPointerOutOfMemory] plast_source_v2.3.2/src/seg/impl/seg.c:54:37: note: Assuming allocation function fails plast_source_v2.3.2/src/seg/impl/seg.c:54:11: note: Assignment 'seq=(struct Sequence*)malloc(sizeof(struct Sequence))', assigned value is 0 plast_source_v2.3.2/src/seg/impl/seg.c:58:5: note: Null pointer dereference plast_source_v2.3.2/src/seg/impl/seg.c:59:5: warning: If memory allocation fails, then there is a possible null pointer dereference: seq [nullPointerOutOfMemory] plast_source_v2.3.2/src/seg/impl/seg.c:54:37: note: Assuming allocation function fails plast_source_v2.3.2/src/seg/impl/seg.c:54:11: note: Assignment 'seq=(struct Sequence*)malloc(sizeof(struct Sequence))', assigned value is 0 plast_source_v2.3.2/src/seg/impl/seg.c:59:5: note: Null pointer dereference plast_source_v2.3.2/src/seg/impl/seg.c:60:5: warning: If memory allocation fails, then there is a possible null pointer dereference: seq [nullPointerOutOfMemory] plast_source_v2.3.2/src/seg/impl/seg.c:54:37: note: Assuming allocation function fails plast_source_v2.3.2/src/seg/impl/seg.c:54:11: note: Assignment 'seq=(struct Sequence*)malloc(sizeof(struct Sequence))', assigned value is 0 plast_source_v2.3.2/src/seg/impl/seg.c:60:5: note: Null pointer dereference plast_source_v2.3.2/src/seg/impl/seg.c:61:5: warning: If memory allocation fails, then there is a possible null pointer dereference: seq [nullPointerOutOfMemory] plast_source_v2.3.2/src/seg/impl/seg.c:54:37: note: Assuming allocation function fails plast_source_v2.3.2/src/seg/impl/seg.c:54:11: note: Assignment 'seq=(struct Sequence*)malloc(sizeof(struct Sequence))', assigned value is 0 plast_source_v2.3.2/src/seg/impl/seg.c:61:5: note: Null pointer dereference plast_source_v2.3.2/src/seg/impl/seg.c:62:5: warning: If memory allocation fails, then there is a possible null pointer dereference: seq [nullPointerOutOfMemory] plast_source_v2.3.2/src/seg/impl/seg.c:54:37: note: Assuming allocation function fails plast_source_v2.3.2/src/seg/impl/seg.c:54:11: note: Assignment 'seq=(struct Sequence*)malloc(sizeof(struct Sequence))', assigned value is 0 plast_source_v2.3.2/src/seg/impl/seg.c:62:5: note: Null pointer dereference plast_source_v2.3.2/src/seg/impl/seg.c:63:5: warning: If memory allocation fails, then there is a possible null pointer dereference: seq [nullPointerOutOfMemory] plast_source_v2.3.2/src/seg/impl/seg.c:54:37: note: Assuming allocation function fails plast_source_v2.3.2/src/seg/impl/seg.c:54:11: note: Assignment 'seq=(struct Sequence*)malloc(sizeof(struct Sequence))', assigned value is 0 plast_source_v2.3.2/src/seg/impl/seg.c:63:5: note: Null pointer dereference plast_source_v2.3.2/src/seg/impl/seg.c:64:5: warning: If memory allocation fails, then there is a possible null pointer dereference: seq [nullPointerOutOfMemory] plast_source_v2.3.2/src/seg/impl/seg.c:54:37: note: Assuming allocation function fails plast_source_v2.3.2/src/seg/impl/seg.c:54:11: note: Assignment 'seq=(struct Sequence*)malloc(sizeof(struct Sequence))', assigned value is 0 plast_source_v2.3.2/src/seg/impl/seg.c:64:5: note: Null pointer dereference plast_source_v2.3.2/src/seg/impl/seg.c:65:5: warning: If memory allocation fails, then there is a possible null pointer dereference: seq [nullPointerOutOfMemory] plast_source_v2.3.2/src/seg/impl/seg.c:54:37: note: Assuming allocation function fails plast_source_v2.3.2/src/seg/impl/seg.c:54:11: note: Assignment 'seq=(struct Sequence*)malloc(sizeof(struct Sequence))', assigned value is 0 plast_source_v2.3.2/src/seg/impl/seg.c:65:5: note: Null pointer dereference plast_source_v2.3.2/src/seg/impl/seg.c:66:5: warning: If memory allocation fails, then there is a possible null pointer dereference: seq [nullPointerOutOfMemory] plast_source_v2.3.2/src/seg/impl/seg.c:54:37: note: Assuming allocation function fails plast_source_v2.3.2/src/seg/impl/seg.c:54:11: note: Assignment 'seq=(struct Sequence*)malloc(sizeof(struct Sequence))', assigned value is 0 plast_source_v2.3.2/src/seg/impl/seg.c:66:5: note: Null pointer dereference plast_source_v2.3.2/src/seg/impl/seg.c:67:5: warning: If memory allocation fails, then there is a possible null pointer dereference: seq [nullPointerOutOfMemory] plast_source_v2.3.2/src/seg/impl/seg.c:54:37: note: Assuming allocation function fails plast_source_v2.3.2/src/seg/impl/seg.c:54:11: note: Assignment 'seq=(struct Sequence*)malloc(sizeof(struct Sequence))', assigned value is 0 plast_source_v2.3.2/src/seg/impl/seg.c:67:5: note: Null pointer dereference plast_source_v2.3.2/src/seg/impl/seg.c:68:5: warning: If memory allocation fails, then there is a possible null pointer dereference: seq [nullPointerOutOfMemory] plast_source_v2.3.2/src/seg/impl/seg.c:54:37: note: Assuming allocation function fails plast_source_v2.3.2/src/seg/impl/seg.c:54:11: note: Assignment 'seq=(struct Sequence*)malloc(sizeof(struct Sequence))', assigned value is 0 plast_source_v2.3.2/src/seg/impl/seg.c:68:5: note: Null pointer dereference plast_source_v2.3.2/src/seg/impl/seg.c:69:5: warning: If memory allocation fails, then there is a possible null pointer dereference: seq [nullPointerOutOfMemory] plast_source_v2.3.2/src/seg/impl/seg.c:54:37: note: Assuming allocation function fails plast_source_v2.3.2/src/seg/impl/seg.c:54:11: note: Assignment 'seq=(struct Sequence*)malloc(sizeof(struct Sequence))', assigned value is 0 plast_source_v2.3.2/src/seg/impl/seg.c:69:5: note: Null pointer dereference plast_source_v2.3.2/src/seg/impl/seg.c:120:12: warning: If memory allocation fails, then there is a possible null pointer dereference: seq [nullPointerOutOfMemory] plast_source_v2.3.2/src/seg/impl/seg.c:54:37: note: Assuming allocation function fails plast_source_v2.3.2/src/seg/impl/seg.c:54:11: note: Assignment 'seq=(struct Sequence*)malloc(sizeof(struct Sequence))', assigned value is 0 plast_source_v2.3.2/src/seg/impl/seg.c:86:13: note: Calling function 'segseq', 1st argument 'seq' value is 0 plast_source_v2.3.2/src/seg/impl/seg.c:117:10: note: Assuming condition is false plast_source_v2.3.2/src/seg/impl/seg.c:120:12: note: Null pointer dereference plast_source_v2.3.2/src/seg/impl/seg.c:160:13: warning: If memory allocation fails, then there is a possible null pointer dereference: seg [nullPointerOutOfMemory] plast_source_v2.3.2/src/seg/impl/seg.c:159:44: note: Assuming allocation function fails plast_source_v2.3.2/src/seg/impl/seg.c:159:19: note: Assignment 'seg=(struct Segment*)malloc(sizeof(struct Segment))', assigned value is 0 plast_source_v2.3.2/src/seg/impl/seg.c:160:13: note: Null pointer dereference plast_source_v2.3.2/src/seg/impl/seg.c:161:13: warning: If memory allocation fails, then there is a possible null pointer dereference: seg [nullPointerOutOfMemory] plast_source_v2.3.2/src/seg/impl/seg.c:159:44: note: Assuming allocation function fails plast_source_v2.3.2/src/seg/impl/seg.c:159:19: note: Assignment 'seg=(struct Segment*)malloc(sizeof(struct Segment))', assigned value is 0 plast_source_v2.3.2/src/seg/impl/seg.c:161:13: note: Null pointer dereference plast_source_v2.3.2/src/seg/impl/seg.c:162:13: warning: If memory allocation fails, then there is a possible null pointer dereference: seg [nullPointerOutOfMemory] plast_source_v2.3.2/src/seg/impl/seg.c:159:44: note: Assuming allocation function fails plast_source_v2.3.2/src/seg/impl/seg.c:159:19: note: Assignment 'seg=(struct Segment*)malloc(sizeof(struct Segment))', assigned value is 0 plast_source_v2.3.2/src/seg/impl/seg.c:162:13: note: Null pointer dereference plast_source_v2.3.2/src/seg/impl/seg.c:191:16: warning: If memory allocation fails, then there is a possible null pointer dereference: seq [nullPointerOutOfMemory] plast_source_v2.3.2/src/seg/impl/seg.c:54:37: note: Assuming allocation function fails plast_source_v2.3.2/src/seg/impl/seg.c:54:11: note: Assignment 'seq=(struct Sequence*)malloc(sizeof(struct Sequence))', assigned value is 0 plast_source_v2.3.2/src/seg/impl/seg.c:86:13: note: Calling function 'segseq', 1st argument 'seq' value is 0 plast_source_v2.3.2/src/seg/impl/seg.c:116:16: note: Calling function 'seqent', 1st argument 'seq' value is 0 plast_source_v2.3.2/src/seg/impl/seg.c:191:16: note: Null pointer dereference plast_source_v2.3.2/src/seg/impl/seg.c:196:27: warning: If memory allocation fails, then there is a possible null pointer dereference: seq [nullPointerOutOfMemory] plast_source_v2.3.2/src/seg/impl/seg.c:54:37: note: Assuming allocation function fails plast_source_v2.3.2/src/seg/impl/seg.c:54:11: note: Assignment 'seq=(struct Sequence*)malloc(sizeof(struct Sequence))', assigned value is 0 plast_source_v2.3.2/src/seg/impl/seg.c:86:13: note: Calling function 'segseq', 1st argument 'seq' value is 0 plast_source_v2.3.2/src/seg/impl/seg.c:116:16: note: Calling function 'seqent', 1st argument 'seq' value is 0 plast_source_v2.3.2/src/seg/impl/seg.c:191:15: note: Assuming condition is false plast_source_v2.3.2/src/seg/impl/seg.c:196:27: note: Null pointer dereference plast_source_v2.3.2/src/seg/impl/seg.c:198:17: warning: If memory allocation fails, then there is a possible null pointer dereference: seq [nullPointerOutOfMemory] plast_source_v2.3.2/src/seg/impl/seg.c:54:37: note: Assuming allocation function fails plast_source_v2.3.2/src/seg/impl/seg.c:54:11: note: Assignment 'seq=(struct Sequence*)malloc(sizeof(struct Sequence))', assigned value is 0 plast_source_v2.3.2/src/seg/impl/seg.c:86:13: note: Calling function 'segseq', 1st argument 'seq' value is 0 plast_source_v2.3.2/src/seg/impl/seg.c:116:16: note: Calling function 'seqent', 1st argument 'seq' value is 0 plast_source_v2.3.2/src/seg/impl/seg.c:191:15: note: Assuming condition is false plast_source_v2.3.2/src/seg/impl/seg.c:198:17: note: Null pointer dereference plast_source_v2.3.2/src/seg/impl/seg.c:200:9: warning: If memory allocation fails, then there is a possible null pointer dereference: H [nullPointerOutOfMemory] plast_source_v2.3.2/src/seg/impl/seg.c:196:26: note: Assuming allocation function fails plast_source_v2.3.2/src/seg/impl/seg.c:196:9: note: Assignment 'H=(double*)malloc(seq->length*sizeof(double))', assigned value is 0 plast_source_v2.3.2/src/seg/impl/seg.c:200:9: note: Null pointer dereference plast_source_v2.3.2/src/seg/impl/seg.c:215:9: warning: If memory allocation fails, then there is a possible null pointer dereference: H [nullPointerOutOfMemory] plast_source_v2.3.2/src/seg/impl/seg.c:196:26: note: Assuming allocation function fails plast_source_v2.3.2/src/seg/impl/seg.c:196:9: note: Assignment 'H=(double*)malloc(seq->length*sizeof(double))', assigned value is 0 plast_source_v2.3.2/src/seg/impl/seg.c:211:30: note: Assuming condition is false plast_source_v2.3.2/src/seg/impl/seg.c:215:9: note: Null pointer dereference plast_source_v2.3.2/src/seg/impl/seg.c:504:14: warning: If memory allocation fails, then there is a possible null pointer dereference: seq [nullPointerOutOfMemory] plast_source_v2.3.2/src/seg/impl/seg.c:54:37: note: Assuming allocation function fails plast_source_v2.3.2/src/seg/impl/seg.c:54:11: note: Assignment 'seq=(struct Sequence*)malloc(sizeof(struct Sequence))', assigned value is 0 plast_source_v2.3.2/src/seg/impl/seg.c:90:17: note: Calling function 'singreport', 1st argument 'seq' value is 0 plast_source_v2.3.2/src/seg/impl/seg.c:504:14: note: Null pointer dereference plast_source_v2.3.2/src/seg/impl/seg.c:505:26: warning: If memory allocation fails, then there is a possible null pointer dereference: seq [nullPointerOutOfMemory] plast_source_v2.3.2/src/seg/impl/seg.c:54:37: note: Assuming allocation function fails plast_source_v2.3.2/src/seg/impl/seg.c:54:11: note: Assignment 'seq=(struct Sequence*)malloc(sizeof(struct Sequence))', assigned value is 0 plast_source_v2.3.2/src/seg/impl/seg.c:90:17: note: Calling function 'singreport', 1st argument 'seq' value is 0 plast_source_v2.3.2/src/seg/impl/seg.c:505:26: note: Null pointer dereference plast_source_v2.3.2/src/seg/impl/seg.c:506:19: warning: If memory allocation fails, then there is a possible null pointer dereference: seq [nullPointerOutOfMemory] plast_source_v2.3.2/src/seg/impl/seg.c:54:37: note: Assuming allocation function fails plast_source_v2.3.2/src/seg/impl/seg.c:54:11: note: Assignment 'seq=(struct Sequence*)malloc(sizeof(struct Sequence))', assigned value is 0 plast_source_v2.3.2/src/seg/impl/seg.c:90:17: note: Calling function 'singreport', 1st argument 'seq' value is 0 plast_source_v2.3.2/src/seg/impl/seg.c:506:19: note: Null pointer dereference plast_source_v2.3.2/src/seg/impl/seg.c:231:31: style: Parameter 'win' can be declared as pointer to const [constParameterPointer] plast_source_v2.3.2/src/seg/impl/seg.c:233:26: style: Variable 'seqmax' can be declared as pointer to const [constVariablePointer] plast_source_v2.3.2/src/seg/impl/seg.c:254:39: style: Parameter 'H' can be declared as pointer to const [constParameterPointer] plast_source_v2.3.2/src/seg/impl/seg.c:275:39: style: Parameter 'H' can be declared as pointer to const [constParameterPointer] plast_source_v2.3.2/src/seg/impl/seg.c:373:21: style: Parameter 'sv' can be declared as pointer to const [constParameterPointer] plast_source_v2.3.2/src/seg/impl/seg.c:396:20: style: Parameter 'sv' can be declared as pointer to const [constParameterPointer] plast_source_v2.3.2/src/seg/impl/seg.c:450:34: style: Parameter 'seq' can be declared as pointer to const [constParameterPointer] plast_source_v2.3.2/src/seg/impl/seg.c:500:20: style: Variable 'proseqmax' can be declared as pointer to const [constVariablePointer] plast_source_v2.3.2/src/seg/impl/seg.c:501:21: style: Variable 'seg' can be declared as pointer to const [constVariablePointer] plast_source_v2.3.2/src/seg/impl/seg.c:505:15: style: Variable 'proseqmax' is assigned a value that is never used. [unreadVariable] plast_source_v2.3.2/src/tools/PlastCmd.cpp:117:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STR_OPTION_HELP [valueFlowBailoutIncompleteVar] plast_source_v2.3.2/src/seg/impl/genwin.c:261:9: warning: If memory allocation fails, then there is a possible null pointer dereference: win [ctunullpointerOutOfMemory] plast_source_v2.3.2/src/seg/impl/genwin.c:83:37: note: Assuming allocation function fails plast_source_v2.3.2/src/seg/impl/genwin.c:83:11: note: Assignment 'win=(struct Sequence*)malloc(sizeof(struct Sequence))', assigned value is 0 plast_source_v2.3.2/src/seg/impl/genwin.c:128:13: note: Calling function stateon, 1st argument is null plast_source_v2.3.2/src/seg/impl/genwin.c:261:9: note: Dereferencing argument win that is null plast_source_v2.3.2/src/seg/impl/seg.c:191:16: warning: Null pointer dereference: seq [ctunullpointer] plast_source_v2.3.2/src/seg/impl/seg.c:54:37: note: Assuming allocation function fails plast_source_v2.3.2/src/seg/impl/seg.c:54:11: note: Assignment 'seq=(struct Sequence*)malloc(sizeof(struct Sequence))', assigned value is 0 plast_source_v2.3.2/src/seg/impl/seg.c:86:12: note: Calling function segseq, 1st argument is null plast_source_v2.3.2/src/seg/impl/seg.c:116:9: note: Calling function seqent, 1st argument is null plast_source_v2.3.2/src/seg/impl/seg.c:191:16: note: Dereferencing argument seq that is null plast_source_v2.3.2/src/seg/impl/seg.c:504:14: warning: If memory allocation fails, then there is a possible null pointer dereference: seq [ctunullpointerOutOfMemory] plast_source_v2.3.2/src/seg/impl/seg.c:54:37: note: Assuming allocation function fails plast_source_v2.3.2/src/seg/impl/seg.c:54:11: note: Assignment 'seq=(struct Sequence*)malloc(sizeof(struct Sequence))', assigned value is 0 plast_source_v2.3.2/src/seg/impl/seg.c:90:16: note: Calling function singreport, 1st argument is null plast_source_v2.3.2/src/seg/impl/seg.c:504:14: note: Dereferencing argument seq that is null diff: head plast_source_v2.3.2/src/algo/hits/hsp/HspGeneratorCmd.cpp:339:38: style: The scope of the variable 's2' can be reduced. [variableScope] head plast_source_v2.3.2/src/algo/hits/hsp/HspGeneratorCmd.cpp:345:38: style: The scope of the variable 'threshold' can be reduced. [variableScope] head plast_source_v2.3.2/src/alignment/core/impl/BasicAlignmentContainer.cpp:71:51: warning: Either the condition 'containerLevel2' is redundant or there is possible null pointer dereference: containerLevel2. [nullPointerRedundantCheck] plast_source_v2.3.2/src/alignment/core/impl/BasicAlignmentContainer.cpp:82:13: note: Assuming that condition 'containerLevel2' is not redundant plast_source_v2.3.2/src/alignment/core/impl/BasicAlignmentContainer.cpp:71:51: note: Null pointer dereference head plast_source_v2.3.2/src/launcher/jni/org_inria_genscale_dbscan_impl_plast_Hit.cpp:42:13: style:inconclusive: Function 'Java_org_inria_genscale_dbscan_impl_plast_Hit_retrieveNext' argument 1 names different: declaration '' definition 'env'. [funcArgNamesDifferentUnnamed] head plast_source_v2.3.2/src/launcher/jni/org_inria_genscale_dbscan_impl_plast_Hit.cpp:43:13: style:inconclusive: Function 'Java_org_inria_genscale_dbscan_impl_plast_Hit_retrieveNext' argument 2 names different: declaration '' definition 'obj'. [funcArgNamesDifferentUnnamed] head plast_source_v2.3.2/src/launcher/jni/org_inria_genscale_dbscan_impl_plast_Hit.cpp:44:13: style:inconclusive: Function 'Java_org_inria_genscale_dbscan_impl_plast_Hit_retrieveNext' argument 3 names different: declaration '' definition 'peer'. [funcArgNamesDifferentUnnamed] head plast_source_v2.3.2/src/launcher/jni/org_inria_genscale_dbscan_impl_plast_Hit.cpp:45:13: style:inconclusive: Function 'Java_org_inria_genscale_dbscan_impl_plast_Hit_retrieveNext' argument 4 names different: declaration '' definition 'factory'. [funcArgNamesDifferentUnnamed] head plast_source_v2.3.2/src/launcher/jni/org_inria_genscale_dbscan_impl_plast_Hit.cpp:46:13: style:inconclusive: Function 'Java_org_inria_genscale_dbscan_impl_plast_Hit_retrieveNext' argument 5 names different: declaration '' definition 'querySeq'. [funcArgNamesDifferentUnnamed] head plast_source_v2.3.2/src/launcher/jni/org_inria_genscale_dbscan_impl_plast_Hit.cpp:47:13: style:inconclusive: Function 'Java_org_inria_genscale_dbscan_impl_plast_Hit_retrieveNext' argument 6 names different: declaration '' definition 'hitSeq'. [funcArgNamesDifferentUnnamed] head plast_source_v2.3.2/src/launcher/jni/org_inria_genscale_dbscan_impl_plast_QueryResult.cpp:43:13: style:inconclusive: Function 'Java_org_inria_genscale_dbscan_impl_plast_QueryResult_retrieveNext' argument 1 names different: declaration '' definition 'env'. [funcArgNamesDifferentUnnamed] head plast_source_v2.3.2/src/launcher/jni/org_inria_genscale_dbscan_impl_plast_QueryResult.cpp:44:13: style:inconclusive: Function 'Java_org_inria_genscale_dbscan_impl_plast_QueryResult_retrieveNext' argument 2 names different: declaration '' definition 'obj'. [funcArgNamesDifferentUnnamed] head plast_source_v2.3.2/src/launcher/jni/org_inria_genscale_dbscan_impl_plast_QueryResult.cpp:45:13: style:inconclusive: Function 'Java_org_inria_genscale_dbscan_impl_plast_QueryResult_retrieveNext' argument 3 names different: declaration '' definition 'peer'. [funcArgNamesDifferentUnnamed] head plast_source_v2.3.2/src/launcher/jni/org_inria_genscale_dbscan_impl_plast_QueryResult.cpp:46:13: style:inconclusive: Function 'Java_org_inria_genscale_dbscan_impl_plast_QueryResult_retrieveNext' argument 4 names different: declaration '' definition 'factory'. [funcArgNamesDifferentUnnamed] head plast_source_v2.3.2/src/launcher/jni/org_inria_genscale_dbscan_impl_plast_Request.cpp:248:13: style:inconclusive: Function 'Java_org_inria_genscale_dbscan_impl_plast_Request_run' argument 1 names different: declaration '' definition 'env'. [funcArgNamesDifferentUnnamed] head plast_source_v2.3.2/src/launcher/jni/org_inria_genscale_dbscan_impl_plast_Request.cpp:249:13: style:inconclusive: Function 'Java_org_inria_genscale_dbscan_impl_plast_Request_run' argument 2 names different: declaration '' definition 'obj'. [funcArgNamesDifferentUnnamed] head plast_source_v2.3.2/src/launcher/jni/org_inria_genscale_dbscan_impl_plast_Request.cpp:250:13: style:inconclusive: Function 'Java_org_inria_genscale_dbscan_impl_plast_Request_run' argument 3 names different: declaration '' definition 'peer'. [funcArgNamesDifferentUnnamed] head plast_source_v2.3.2/src/launcher/jni/org_inria_genscale_dbscan_impl_plast_Request.cpp:251:13: style:inconclusive: Function 'Java_org_inria_genscale_dbscan_impl_plast_Request_run' argument 4 names different: declaration '' definition 'factory'. [funcArgNamesDifferentUnnamed] head plast_source_v2.3.2/src/launcher/jni/org_inria_genscale_dbscan_impl_plast_Request.cpp:314:13: style:inconclusive: Function 'Java_org_inria_genscale_dbscan_impl_plast_Request_cancel' argument 1 names different: declaration '' definition 'env'. [funcArgNamesDifferentUnnamed] head plast_source_v2.3.2/src/launcher/jni/org_inria_genscale_dbscan_impl_plast_Request.cpp:315:13: style:inconclusive: Function 'Java_org_inria_genscale_dbscan_impl_plast_Request_cancel' argument 2 names different: declaration '' definition 'obj'. [funcArgNamesDifferentUnnamed] head plast_source_v2.3.2/src/launcher/jni/org_inria_genscale_dbscan_impl_plast_Request.cpp:316:13: style:inconclusive: Function 'Java_org_inria_genscale_dbscan_impl_plast_Request_cancel' argument 3 names different: declaration '' definition 'peer'. [funcArgNamesDifferentUnnamed] head plast_source_v2.3.2/src/launcher/jni/org_inria_genscale_dbscan_impl_plast_Request.cpp:317:14: style:inconclusive: Function 'Java_org_inria_genscale_dbscan_impl_plast_Request_cancel' argument 4 names different: declaration '' definition 'detach'. [funcArgNamesDifferentUnnamed] head plast_source_v2.3.2/src/launcher/jni/org_inria_genscale_dbscan_impl_plast_Request.cpp:342:13: style:inconclusive: Function 'Java_org_inria_genscale_dbscan_impl_plast_Request_isRunning' argument 1 names different: declaration '' definition 'env'. [funcArgNamesDifferentUnnamed] head plast_source_v2.3.2/src/launcher/jni/org_inria_genscale_dbscan_impl_plast_Request.cpp:343:13: style:inconclusive: Function 'Java_org_inria_genscale_dbscan_impl_plast_Request_isRunning' argument 2 names different: declaration '' definition 'obj'. [funcArgNamesDifferentUnnamed] head plast_source_v2.3.2/src/launcher/jni/org_inria_genscale_dbscan_impl_plast_Request.cpp:344:13: style:inconclusive: Function 'Java_org_inria_genscale_dbscan_impl_plast_Request_isRunning' argument 3 names different: declaration '' definition 'peer'. [funcArgNamesDifferentUnnamed] head plast_source_v2.3.2/src/launcher/jni/org_inria_genscale_dbscan_impl_plast_Request.cpp:367:13: style:inconclusive: Function 'Java_org_inria_genscale_dbscan_impl_plast_Request_getExecInfo' argument 1 names different: declaration '' definition 'env'. [funcArgNamesDifferentUnnamed] head plast_source_v2.3.2/src/launcher/jni/org_inria_genscale_dbscan_impl_plast_Request.cpp:368:13: style:inconclusive: Function 'Java_org_inria_genscale_dbscan_impl_plast_Request_getExecInfo' argument 2 names different: declaration '' definition 'self'. [funcArgNamesDifferentUnnamed] head plast_source_v2.3.2/src/launcher/jni/org_inria_genscale_dbscan_impl_plast_Request.cpp:369:13: style:inconclusive: Function 'Java_org_inria_genscale_dbscan_impl_plast_Request_getExecInfo' argument 3 names different: declaration '' definition 'execInfoPeer'. [funcArgNamesDifferentUnnamed] head plast_source_v2.3.2/src/launcher/jni/org_inria_genscale_dbscan_impl_plast_RequestController.cpp:45:16: style:inconclusive: Function 'Java_org_inria_genscale_dbscan_impl_plast_RequestController_enableLibrary' argument 1 names different: declaration '' definition 'env'. [funcArgNamesDifferentUnnamed] head plast_source_v2.3.2/src/launcher/jni/org_inria_genscale_dbscan_impl_plast_RequestController.cpp:46:16: style:inconclusive: Function 'Java_org_inria_genscale_dbscan_impl_plast_RequestController_enableLibrary' argument 2 names different: declaration '' definition 'clazz'. [funcArgNamesDifferentUnnamed] head plast_source_v2.3.2/src/launcher/jni/org_inria_genscale_dbscan_impl_plast_RequestController.cpp:47:16: style:inconclusive: Function 'Java_org_inria_genscale_dbscan_impl_plast_RequestController_enableLibrary' argument 3 names different: declaration '' definition 'enable'. [funcArgNamesDifferentUnnamed] head plast_source_v2.3.2/src/launcher/jni/org_inria_genscale_dbscan_impl_plast_RequestManager.cpp:125:13: style:inconclusive: Function 'Java_org_inria_genscale_dbscan_impl_plast_RequestManager_initIDs' argument 1 names different: declaration '' definition 'env'. [funcArgNamesDifferentUnnamed] head plast_source_v2.3.2/src/launcher/jni/org_inria_genscale_dbscan_impl_plast_RequestManager.cpp:126:12: style:inconclusive: Function 'Java_org_inria_genscale_dbscan_impl_plast_RequestManager_initIDs' argument 2 names different: declaration '' definition 'clazz'. [funcArgNamesDifferentUnnamed] head plast_source_v2.3.2/src/launcher/jni/org_inria_genscale_dbscan_impl_plast_RequestManager.cpp:127:13: style:inconclusive: Function 'Java_org_inria_genscale_dbscan_impl_plast_RequestManager_initIDs' argument 3 names different: declaration '' definition 'code'. [funcArgNamesDifferentUnnamed] head plast_source_v2.3.2/src/launcher/jni/org_inria_genscale_dbscan_impl_plast_RequestManager.cpp:200:13: style:inconclusive: Function 'Java_org_inria_genscale_dbscan_impl_plast_RequestManager_createPeerRequest' argument 1 names different: declaration '' definition 'env'. [funcArgNamesDifferentUnnamed] head plast_source_v2.3.2/src/launcher/jni/org_inria_genscale_dbscan_impl_plast_RequestManager.cpp:201:13: style:inconclusive: Function 'Java_org_inria_genscale_dbscan_impl_plast_RequestManager_createPeerRequest' argument 2 names different: declaration '' definition 'self'. [funcArgNamesDifferentUnnamed] head plast_source_v2.3.2/src/launcher/jni/org_inria_genscale_dbscan_impl_plast_RequestManager.cpp:202:13: style:inconclusive: Function 'Java_org_inria_genscale_dbscan_impl_plast_RequestManager_createPeerRequest' argument 3 names different: declaration '' definition 'javaProps'. [funcArgNamesDifferentUnnamed] head plast_source_v2.3.2/src/launcher/jni/org_inria_genscale_dbscan_impl_plast_RequestResult.cpp:43:13: style:inconclusive: Function 'Java_org_inria_genscale_dbscan_impl_plast_RequestResult_retrieveNext' argument 1 names different: declaration '' definition 'env'. [funcArgNamesDifferentUnnamed] head plast_source_v2.3.2/src/launcher/jni/org_inria_genscale_dbscan_impl_plast_RequestResult.cpp:44:13: style:inconclusive: Function 'Java_org_inria_genscale_dbscan_impl_plast_RequestResult_retrieveNext' argument 2 names different: declaration '' definition 'obj'. [funcArgNamesDifferentUnnamed] head plast_source_v2.3.2/src/launcher/jni/org_inria_genscale_dbscan_impl_plast_RequestResult.cpp:45:13: style:inconclusive: Function 'Java_org_inria_genscale_dbscan_impl_plast_RequestResult_retrieveNext' argument 3 names different: declaration '' definition 'peer'. [funcArgNamesDifferentUnnamed] head plast_source_v2.3.2/src/launcher/jni/org_inria_genscale_dbscan_impl_plast_RequestResult.cpp:46:13: style:inconclusive: Function 'Java_org_inria_genscale_dbscan_impl_plast_RequestResult_retrieveNext' argument 4 names different: declaration '' definition 'factory'. [funcArgNamesDifferentUnnamed] DONE