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