Diff report
Uploaded today
MessageID 2.20.0 Head
accessMoved 4
arrayIndexOutOfBounds 1
arrayIndexOutOfBoundsCond 1
assertWithSideEffect 1
compareValueOutOfTypeRangeError 28 35
constParameter 2 15
constParameterCallback 15 242
constParameterPointer 54 161
constParameterReference 80
constVariable 2 41
constVariablePointer 84 455
constVariableReference 2 197
cstyleCast 2
ctunullpointer 1
ctunullpointerOutOfMemory 3 1
ctunullpointerOutOfResources 2
dangerousTypeCast 6 2
danglingLifetime 3
duplInheritedMember 32
duplicateCondition 3
duplicateExpression 3
funcArgNamesDifferent 96 63
funcArgOrderDifferent 2 4
functionConst 2 2
identicalConditionAfterEarlyExit 3
identicalInnerCondition 10
ignoredReturnErrorCode 96
intToPointerCast 1
integerOverflow 1 1
integerOverflowCond 2 2
invalidFunctionArg 1
invalidPointerCast 1
invalidPrintfArgType_uint 4
iterateByValue 2
knownArgument 3 1
knownConditionTrueFalse 21 5
legacyUninitvar 2
memleak 3
missingReturn 1
multiCondition 1
negativeIndex 1
nullPointer 18
nullPointerArithmetic 1
nullPointerArithmeticOutOfMemory 18 2
nullPointerArithmeticRedundantCheck 10
nullPointerOutOfMemory 283 46
nullPointerOutOfResources 200 18
nullPointerRedundantCheck 44
oppositeInnerCondition 2
passedByValue 2 18
passedByValueCallback 1
pointerOutOfBounds 2
prohibitedgmtimeCalled 2
prohibitedlocaltimeCalled 2
prohibitedtmpnamCalled 2
redundantAssignment 15
redundantInitialization 2
returnByReference 1
shiftNegativeLHS 2
shiftTooManyBits 1
stlcstrAssignment 2
stlcstrConcat 1
stlcstrConstructor 3
syntaxError 4 5
unassignedVariable 4
uninitvar 18 27
unreachableCode 1
unreadVariable 154 2
unusedVariable 9
useStlAlgorithm 11
valueFlowBailoutIncompleteVar 581 318
valueFlowMaxIterations 1 1
varFuncNullUB 98
variableScope 2 23
varid0 6
zerodivcond 2
================================================
1843 1931
All
MessageID 2.20.0 Head
AssignmentAddressToInteger 2
AssignmentIntegerToAddress 4
CastAddressToIntegerAtReturn 1
CastIntegerToAddressAtReturn 4
DacaWrongData 2
accessMoved 39 1
arithOperationsOnVoidPointer 18
arrayIndexOutOfBounds 29 7
arrayIndexOutOfBoundsCond 5 14
assertWithSideEffect 9 15
autoVariables 7
badBitmaskCheck 47 1
bitwiseOnBoolean 11
bufferAccessOutOfBounds 2 14
clarifyCalculation 2
clarifyCondition 3
compareBoolExpressionWithInt 4
compareValueOutOfTypeRangeError 343 1242
constParameter 32 322
constParameterCallback 146 1911
constParameterPointer 926 2848
constParameterReference 63 750
constStatement 2
constVariable 50 404
constVariablePointer 1235 6090
constVariableReference 272 2741
containerOutOfBounds 1
cstyleCast 1143
ctuOneDefinitionRuleViolation 3 2
ctuPointerArith 1 2
ctunullpointer 11 5
ctunullpointerOutOfMemory 30 6
ctunullpointerOutOfResources 9 1
dangerousTypeCast 465 4
danglingLifetime 1 9
debug 10
duplInheritedMember 491
duplicateAssignExpression 3 1
duplicateBranch 1 2
duplicateBreak 15889
duplicateCondition 21 24
duplicateConditionalAssign 1
duplicateExpression 72 7
duplicateExpressionTernary 10 1
duplicateValueTernary 1
funcArgNamesDifferent 974 273
funcArgOrderDifferent 5 40
functionConst 139 103
functionStatic 143 170
identicalConditionAfterEarlyExit 4 114
identicalInnerCondition 7 114
ignoredReturnErrorCode 1053
ignoredReturnValue 1
incompleteArrayFill 1
incorrectLogicOperator 3 5
incorrectStringBooleanError 2
initializerList 2
intToPointerCast 353
integerOverflow 116 79
integerOverflowCond 27 28
invalidFunctionArg 27 12
invalidFunctionArgBool 1
invalidLengthModifierError 6
invalidLifetime 1
invalidPointerCast 56
invalidPrintfArgType_sint 2
invalidPrintfArgType_uint 5
invalidScanfFormatWidth_smaller 6
invalidscanf 2
iterateByValue 17 61
knownArgument 17 2
knownConditionTrueFalse 429 155
knownEmptyContainer 7
knownPointerToBool 1
legacyUninitvar 15 9
memleak 15 4
memleakOnRealloc 1
missingOverride 65 6
missingReturn 6 2
moduloofone 1
multiCondition 6 10
negativeContainerIndex 2 3
negativeIndex 7 12
noConstructor 1
noCopyConstructor 17
noExplicitConstructor 151
noOperatorEq 17
nullPointer 59 5
nullPointerArithmetic 3
nullPointerArithmeticOutOfMemory 102 7
nullPointerArithmeticRedundantCheck 13
nullPointerOutOfMemory 1281 118
nullPointerOutOfResources 674 61
nullPointerRedundantCheck 294 10
objectIndex 92
operatorEqVarError 7
oppositeExpression 2
oppositeInnerCondition 3 41
passedByValue 341 510
passedByValueCallback 8 21
pointerOutOfBounds 5
pointerSize 12
postfixOperator 4
prohibitedbzeroCalled 1
prohibitedgetgrnamCalled 1
prohibitedgethostbyaddrCalled 1
prohibitedgethostbynameCalled 1
prohibitedgetpwnamCalled 1
prohibitedgetservbynameCalled 1
prohibitedgmtimeCalled 25
prohibitedgtk_hbox_newCalled 2
prohibitedgtk_vbox_newCalled 1
prohibitedlocaltimeCalled 34 1
prohibitedqSortCalled 2
prohibitedstrtokCalled 4 16
prohibitedtmpnamCalled 21
prohibitedusleepCalled 1
publicAllocationError 1
redundantAssignment 153 4
redundantContinue 15
redundantCopyLocalConst 4 16
redundantInitialization 21
resourceLeak 3
returnByReference 6 1
returnImplicitInt 1
returnNonBoolInBooleanFunction 1
returnReference 14
returnStdMoveLocal 1
returnTempReference 1 1
selfAssignment 1
shadowArgument 35
shadowFunction 14 2
shadowVariable 259 1
shiftNegative 8 1
shiftNegativeLHS 8 49
shiftTooManyBits 8 6
shiftTooManyBitsSigned 2
signConversion 7 5
signConversionCond 2
simplifyTypedef 9
sizeofCalculation 5
sizeofDivisionMemfunc 1
stlFindInsert 3
stlcstrAssignment 96
stlcstrConcat 171
stlcstrConstructor 23 9
stlcstrParam 12
syntaxError 23 102
templateInstantiation 16
truncLongCastAssignment 1
unassignedVariable 30 7
uninitMemberVar 438 4
uninitMemberVarPrivate 7
uninitStructMember 4
uninitvar 183 79
unknownMacro 8
unpreciseMathCall 14
unreachableCode 14
unreadVariable 1296 18
unsafeClassCanLeak 1
unsignedLessThanZero 1 2
unsignedPositive 1
unusedLabel 15
unusedPrivateFunction 6 1
unusedScopedObject 2 8
unusedStructMember 131
unusedVariable 15 21
useInitializationList 6
useStlAlgorithm 170 173
uselessAssignmentArg 1
uselessAssignmentPtrArg 2
uselessCallsSubstr 1
uselessOverride 2
valueFlowBailoutIncompleteVar 8481 852
valueFlowMaxIterations 16 1
varFuncNullUB 437
variableScope 92 292
varid0 55 12
virtualCallInConstructor 2
virtualDestructor 1
zerodivcond 22
================================================
39100 21490