Diff report
Uploaded today
MessageID 2.10 Head
AssignmentIntegerToAddress 1
CastIntegerToAddressAtReturn 1 2
DacaWrongData 1540
accessForwarded 4
accessMoved 1 1
argumentSize 2
arithOperationsOnVoidPointer 4 48
arrayIndexOutOfBounds 1 1
arrayIndexOutOfBoundsCond 4
arrayIndexThenCheck 1
assertWithSideEffect 1
autoVariables 2
autovarInvalidDeallocation 15
badBitmaskCheck 2 4
bitwiseOnBoolean 1 1
clarifyCalculation 2 15
comparePointers 12
constParameter 4854 260
constParameterCallback 1 1203
constParameterPointer 8623
constParameterReference 993
constStatement 23 2
constVariable 1648 208
constVariablePointer 5690
constVariableReference 1633
containerOutOfBounds 8 1
cppcheckError 2
cstyleCast 277 4207
ctuArrayIndex 2
ctuOneDefinitionRuleViolation 38 8
ctunullpointer 3
ctuuninitvar 4
danglingTempReference 6
danglingTemporaryLifetime 4
deallocret 54
deallocuse 2
debug 227 79
derefInvalidIteratorRedundantCheck 1
duplicateCondition 1 5
duplicateConditionalAssign 3
duplicateExpression 5
duplicateValueTernary 1
funcArgNamesDifferent 60 62
funcArgOrderDifferent 2
functionConst 116 321
functionStatic 104 142
identicalConditionAfterEarlyExit 5 1
ignoredReturnValue 48
integerOverflow 1
integerOverflowCond 3 2
internalAstError 1 11
invalidContainer 1
invalidFunctionArg 4 2
invalidLifetime 3 2
invalidPrintfArgType_sint 6
invalidPrintfArgType_uint 1
knownArgument 2
knownConditionTrueFalse 188 1029
leakReturnValNotUsed 5
legacyUninitvar 22
memleak 3 1
memleakOnRealloc 1
missingMemberCopy 1
missingOverride 1 10
missingReturn 14
negativeContainerIndex 1 1
negativeIndex 3
noConstructor 2
noCopyConstructor 1 1
noExplicitConstructor 85 83
noOperatorEq 1 1
nullPointer 81 3
nullPointerArithmetic 2
nullPointerArithmeticRedundantCheck 6 5
nullPointerRedundantCheck 34 26
operatorEqVarError 1
oppositeInnerCondition 1
passedByValue 1 63
pointerOutOfBounds 1
pointerOutOfBoundsCond 1
pointerSize 2
postfixOperator 1
prohibitedasctimeCalled 6 6
prohibitedgmtimeCalled 1
prohibitedlocaltimeCalled 2
prohibitedusleepCalled 1
prohibitedutimeCalled 2
pureVirtualCall 8
redundantAssignment 20
redundantCopyLocalConst 8
redundantInitialization 3
resourceLeak 3 2
returnReference 1
shadowArgument 4 4
shadowFunction 8 1
shadowVariable 16 2
shiftTooManyBitsSigned 3 2
simplifyTypedef 4 109
simplifyUsing 80 80
sizeofDereferencedVoidPointer 4
stlcstrStream 1
syntaxError 37 78
templateInstantiation 92
uninitMemberVar 8 15
uninitMemberVarPrivate 1
uninitStructMember 12 9
uninitdata 8
uninitvar 127 570
unknownMacro 129 138
unreachableCode 1 1
unreadVariable 319 13
unsignedLessThanZero 1 1
unusedPrivateFunction 8 9
unusedStructMember 49 552
unusedVariable 5 3
useInitializationList 1
useStlAlgorithm 179 323
valueFlowMaxIterations 12 7
variableScope 19 91
varid0 127 92
virtualCallInConstructor 1
zerodivcond 1
================================================
10626 27118
All
MessageID 2.10 Head
AssignmentAddressToInteger 4 2
AssignmentIntegerToAddress 5
CastAddressToIntegerAtReturn 2
CastIntegerToAddressAtReturn 20 9
DacaWrongData 21372 1
accessForwarded 8
accessMoved 1 19
argumentSize 2
arithOperationsOnVoidPointer 14 275
arrayIndexOutOfBounds 12 13
arrayIndexOutOfBoundsCond 629 36
arrayIndexThenCheck 2
assertWithSideEffect 1
assignBoolToFloat 6
assignBoolToPointer 1
autoVariables 7 40
autovarInvalidDeallocation 214
badBitmaskCheck 26 16
bitwiseOnBoolean 10 5
bufferAccessOutOfBounds 2
catchExceptionByValue 7
charLiteralWithCharPtrCompare 1
checkCastIntToCharAndBack 6
clarifyCalculation 7 16
clarifyCondition 5
clarifyStatement 2
comparePointers 841 1
compareValueOutOfTypeRangeError 14 2
comparisonOfFuncReturningBoolError 2
comparisonOfTwoFuncsReturningBoolError 2
constParameter 54010 3766
constParameterCallback 24 16082
constParameterPointer 105789
constParameterReference 8695
constStatement 166 20
constVariable 13262 4153
constVariablePointer 74857
constVariableReference 13527
containerOutOfBounds 26 73
cppcheckError 95 5
cstyleCast 1820 29021
ctuArrayIndex 21
ctuOneDefinitionRuleViolation 42 19
ctuPointerArith 2
ctunullpointer 25 12
ctuuninitvar 302 4
danglingLifetime 5 3
danglingTempReference 60 5
danglingTemporaryLifetime 38 1
deallocret 1 97
deallocuse 1 17
debug 1084 1125
derefInvalidIterator 1 3
derefInvalidIteratorRedundantCheck 10 12
divideSizeof 2 2
doubleFree 6 5
duplInheritedMember 1
duplicateAssignExpression 2
duplicateBranch 2
duplicateBreak 6
duplicateCondition 21 73
duplicateConditionalAssign 5 6
duplicateExpression 25 42
duplicateExpressionTernary 1
duplicateValueTernary 4 1
floatConversionOverflow 2
funcArgNamesDifferent 824 1068
funcArgOrderDifferent 19 7
functionConst 298 3183
functionStatic 214 1891
identicalConditionAfterEarlyExit 15 3
identicalInnerCondition 8 5
ignoredReturnValue 123 269
incorrectCharBooleanError 1
incorrectLogicOperator 2 1
incorrectStringBooleanError 1
initializerList 4 2
integerOverflow 5 10
integerOverflowCond 18 9
internalAstError 16 18
internalError 1
invalidContainer 2 8
invalidFunctionArg 81 80
invalidFunctionArgBool 4
invalidLifetime 126 8
invalidPointerCast 60 12
invalidPrintfArgType_s 1
invalidPrintfArgType_sint 26 38
invalidPrintfArgType_uint 58 7
invalidScanfArgType_int 10
invalidscanf 1
iterators3 1
knownArgument 2 4
knownArgumentHiddenVariableExpression 3
knownConditionTrueFalse 2537 12427
knownEmptyContainer 36
leakReturnValNotUsed 9 2
legacyUninitvar 381 43
localMutex 1
memleak 42 112
memleakOnRealloc 96 3
memsetClassFloat 1
mismatchAllocDealloc 26 7
mismatchingContainerExpression 2 8
mismatchingContainerIterator 1
mismatchingContainers 2 3
missingMemberCopy 25 20
missingOverride 91 292
missingReturn 124 1
moduloofone 1
multiCondition 5 15
multiplySizeof 7
negativeContainerIndex 4 4
negativeIndex 72 45
noConstructor 5 4
noCopyConstructor 59 22
noExplicitConstructor 165 179
noOperatorEq 59 22
nullPointer 408 168
nullPointerArithmetic 4 4
nullPointerArithmeticRedundantCheck 41 15
nullPointerRedundantCheck 635 158
objectIndex 21 18
operatorEqToSelf 1
operatorEqVarError 47
oppositeInnerCondition 3 3
overlappingWriteUnion 36
passedByValue 60 936
pointerArithBool 1
pointerLessThanZero 2
pointerOutOfBounds 4 1
pointerOutOfBoundsCond 15 3
pointerPositive 1
pointerSize 7 4
postfixOperator 53 15
prohibitedasctimeCalled 65 65
prohibitedbcopyCalled 2
prohibitedgetgrnamCalled 1
prohibitedgethostbynameCalled 1
prohibitedgetpwnamCalled 4 1
prohibitedgetpwuidCalled 1
prohibitedgetsCalled 1
prohibitedgmtimeCalled 58
prohibitedindexCalled 21
prohibitedlocaltimeCalled 6
prohibitedreaddirCalled 10 1
prohibitedtmpnamCalled 8
prohibitedusleepCalled 3
prohibitedutimeCalled 2
publicAllocationError 7
pureVirtualCall 1 10
redundantAssignment 71 11
redundantCondition 6 2
redundantCopyLocalConst 1 20
redundantInitialization 20 8
resourceLeak 71 67
returnDanglingLifetime 38 71
returnNonBoolInBooleanFunction 1
returnReference 1
returnStdMoveLocal 4
returnTempReference 16
seekOnAppendedFile 2
selfAssignment 13 3
selfInitialization 1 1
shadowArgument 56 40
shadowFunction 172 18
shadowVariable 127 67
shiftNegative 2 2
shiftNegativeLHS 20 3
shiftTooManyBits 6 8
shiftTooManyBitsSigned 28 20
signConversion 7 4
signConversionCond 1 2
simplifyTypedef 93 2815
simplifyUsing 83 82
sizeofDereferencedVoidPointer 1 5
sizeofwithnumericparameter 1
stlFindInsert 2 3
stlIfFind 5
stlIfStrFind 1
stlcstr 3
stlcstrAssignment 6 16
stlcstrConstructor 10
stlcstrParam 12 45
stlcstrStream 32
syntaxError 142 564
templateInstantiation 888
terminateStrncpy 3
throwInNoexceptFunction 3
truncLongCastAssignment 2
unassignedVariable 6 7
uninitDerivedMemberVar 2 3
uninitMemberVar 195 247
uninitMemberVarPrivate 5 6
uninitStructMember 18 22
uninitdata 4 28
uninitvar 1381 7767
unknownMacro 667 1159
unreachableCode 24 15
unreadVariable 3384 311
unsafeClassCanLeak 10 10
unsignedLessThanZero 53 43
unsignedPositive 8
unusedAllocatedMemory 7 1
unusedLabel 11 1
unusedPrivateFunction 13 31
unusedScopedObject 3 18
unusedStructMember 2298 9148
unusedVariable 165 29
useInitializationList 20 13
useStlAlgorithm 1586 2965
uselessAssignmentArg 2 2
uselessAssignmentPtrArg 2 4
uselessCallsRemove 7
uselessCallsSubstr 1
va_end_missing 20
va_list_usedBeforeStarted 2
valueFlowMaxIterations 90 143
varFuncNullUB 63 105
variableScope 423 820
varid0 966 2467
virtualCallInConstructor 28 130
virtualDestructor 1
wrongPrintfScanfArgNum 1 1
zerodiv 4 4
zerodivcond 6 1
================================================
113737 309654