Diff report

Uploaded today

MessageID                           2.18.0    Head
AssignmentIntegerToAddress             3 
allocaCalled                           2 
arithOperationsOnVoidPointer          14 
assertWithSideEffect                   4 
badBitmaskCheck                        1 
clarifyCalculation                     2 
compareValueOutOfTypeRangeError        3 
constParameter                         3 
constParameterCallback               219 
constParameterPointer                241 
constStatement                         1 
constVariable                          6 
constVariablePointer                 320 
constVariableReference                30 
cstyleCast                            17       1
dangerousTypeCast                     77 
deallocuse                             2 
doubleFree                             1 
duplicateAssignExpression              2 
duplicateBreak                        10       3
duplicateCondition                     1 
duplicateConditionalAssign             6 
duplicateExpression                    3 
funcArgNamesDifferent                 76 
funcArgOrderDifferent                  3 
functionConst                          6      10
functionStatic                        90 
ignoredReturnValue                     2 
incorrectStringBooleanError           16 
intToPointerCast                      33 
invalidFunctionArg                     1 
invalidFunctionArgStr                  2 
invalidPointerCast                     1       1
invalidPrintfArgType_sint            111 
invalidPrintfArgType_uint              7 
invalidScanfArgType_int                6 
knownConditionTrueFalse               43       1
leakReturnValNotUsed                   3 
memleak                               25 
missingOverride                        3 
missingReturn                          8       7
noCopyConstructor                    104     166
noDestructor                           1       1
noExplicitConstructor                  7 
noOperatorEq                         110     173
nullPointer                            2 
nullPointerArithmeticRedundantCheck    1 
nullPointerOutOfMemory                 8 
nullPointerOutOfResources              8 
nullPointerRedundantCheck             12 
overlappingWriteUnion                  1 
passedByValue                          5 
pointerSize                            3 
preprocessorErrorDirective            10     214
prohibitedCreateCalled                 1 
prohibitedLengthCalled                 1       1
prohibitedg_type_class_add_privateCalled 2 
prohibitedgetpwnamCalled               1 
prohibitedgmtimeCalled                15 
prohibitedgtk_hbox_newCalled          49 
prohibitedgtk_signal_connectCalled    85 
prohibitedgtk_vbox_newCalled          21 
prohibitedlocaltimeCalled              6 
prohibitedqrandCalled                          2
prohibitedqsrandCalled                         2
prohibitedusleepCalled                 1 
redundantAssignment                    9 
redundantCondition                     6 
redundantInitialization                5 
resourceLeak                           1 
sameIteratorExpression                 2 
shadowArgument                         1 
shadowFunction                        23 
shadowVariable                        19 
sizeofCalculation                      3 
stlIfStrFind                           2 
syntaxError                            3 
unassignedVariable                     1 
uninitMemberVar                        4       1
uninitStructMember                     2 
uninitvar                             15 
unknownMacro                          20 
unreachableCode                        2 
unreadVariable                        48      17
unsignedLessThanZero                   1 
unsignedPositive                       1 
unusedLabel                            1 
unusedPrivateFunction                  1 
unusedStructMember                     6 
unusedVariable                         4 
useStlAlgorithm                       14       1
uselessAssignmentArg                   1 
uselessAssignmentPtrArg                8 
va_end_missing                         1 
valueFlowBailoutIncompleteVar       2229      46
valueFlowMaxIterations                 2 
varFuncNullUB                          7 
variableScope                          7 
varid0                                51 
================================================
                                    4358     647

All

MessageID                           2.18.0    Head
AssignmentAddressToInteger             1 
AssignmentIntegerToAddress             6       2
CastIntegerToAddressAtReturn          13       1
IOWithoutPositioning                   2 
accessMoved                           19 
allocaCalled                         330 
argumentSize                           1 
arithOperationsOnVoidPointer         182 
arrayIndexOutOfBounds                 11 
arrayIndexOutOfBoundsCond             26 
arrayIndexThenCheck                   38       2
assertWithSideEffect                 594 
assignBoolToFloat                              2
assignBoolToPointer                            1
assignIfError                          1 
autoVariables                          3 
autovarInvalidDeallocation             3 
badBitmaskCheck                     1112 
bitwiseOnBoolean                      47 
bufferAccessOutOfBounds                6 
catchExceptionByValue                129 
charLiteralWithCharPtrCompare          7 
clarifyCalculation                   102       3
clarifyCondition                      43       2
compareBoolExpressionWithInt          11 
comparePointers                        2 
compareValueOutOfTypeRangeError      683       3
comparisonOfBoolWithBoolError          2 
constParameter                       125       1
constParameterCallback              5696       5
constParameterPointer               8488      77
constParameterReference              253       2
constStatement                        81       9
constVariable                        278       4
constVariablePointer               11564      59
constVariableReference               204       1
containerOutOfBounds                 104       1
copyCtorPointerCopying                 2       1
cstyleCast                          4802     181
ctuOneDefinitionRuleViolation          5 
ctunullpointer                        25       2
ctunullpointerOutOfMemory             11 
ctunullpointerOutOfResources           2 
ctuuninitvar                           1       1
dangerousTypeCast                   7308      40
danglingLifetime                      13 
danglingTemporaryLifetime              1 
deallocret                            13 
deallocuse                            82       2
debug                                 80       1
derefInvalidIterator                   1 
derefInvalidIteratorRedundantCheck     3 
doubleFree                            56 
duplInheritedMember                  332       4
duplicateAssignExpression             36 
duplicateBranch                       44       1
duplicateBreak                       724       3
duplicateCondition                    64       1
duplicateConditionalAssign            56 
duplicateExpression                  693       5
duplicateExpressionTernary             4 
duplicateValueTernary                 35 
eraseDereference                      10 
eraseIteratorOutOfBoundsCond           1 
exceptRethrowCopy                      2 
funcArgNamesDifferent               4895      28
funcArgOrderDifferent                 15 
functionConst                        779     294
functionStatic                      1686      32
identicalConditionAfterEarlyExit      13      37
identicalInnerCondition               27 
ignoredReturnErrorCode                 4       2
ignoredReturnValue                   303       2
incorrectCharBooleanError              2 
incorrectLogicOperator                13 
incorrectStringBooleanError           64 
initializerList                       86 
intToPointerCast                     264 
integerOverflow                      359 
internalAstError                      43 
invalidFunctionArg                    33 
invalidFunctionArgBool                 7 
invalidFunctionArgStr                  4 
invalidLifetime                        7 
invalidPointerCast                   243       6
invalidPrintfArgType_float             2 
invalidPrintfArgType_s                 2 
invalidPrintfArgType_sint            742      32
invalidPrintfArgType_uint            210       2
invalidScanfArgType_int               62       6
invalidScanfFormatWidth_smaller        5 
invalidTestForOverflow                 2 
invalidscanf                          42       1
iterateByValue                        20 
iterators3                             1 
knownArgument                          1 
knownConditionTrueFalse             1752      49
knownEmptyContainer                    1       2
knownPointerToBool                     4 
leakNoVarFunctionCall                289 
leakReturnValNotUsed                  79       2
legacyUninitvar                       29       8
literalWithCharPtrCompare             29 
memleak                              650       1
memleakOnRealloc                      78       1
memsetClassFloat                       1 
memsetValueOutOfRange                  1 
mismatchAllocDealloc                  45 
mismatchingContainerExpression         1 
mismatchingContainers                  2       2
missingMemberCopy                     40 
missingOverride                     1275       9
missingReturn                        376     347
moduloAlwaysTrueFalse                  3 
moduloofone                            4       1
multiCondition                        21       1
multiplySizeof                         1 
negativeContainerIndex                 1 
negativeIndex                         54 
noConstructor                         27       1
noCopyConstructor                   5604    9145
noDestructor                         145     144
noExplicitConstructor               1094      41
noOperatorEq                        5706    9337
nullPointer                          333       2
nullPointerArithmetic                 19 
nullPointerArithmeticOutOfMemory      71       4
nullPointerArithmeticRedundantCheck   17 
nullPointerOutOfMemory              1471      89
nullPointerOutOfResources             62 
nullPointerRedundantCheck            966       2
objectIndex                            4 
operatorEqToSelf                       7 
operatorEqVarError                    61 
oppositeExpression                     7 
oppositeInnerCondition                 4       1
overlappingWriteFunction               1 
overlappingWriteUnion                  1 
passedByValue                        528      22
passedByValueCallback                  2       2
pointerSize                           21 
postfixOperator                      341       2
preprocessorErrorDirective           350    9289
prohibitedAllocCalled                  3 
prohibitedCreateCalled                 1 
prohibitedGetTextCalled               10 
prohibitedGetTextIndentCalled          1 
prohibitedHidePopupCalled              3 
prohibitedIconizedCalled               1 
prohibitedInsertCalled                 1 
prohibitedLengthCalled                 1       1
prohibitedRemoveCalled                 2 
prohibitedSetTextCalled                8 
prohibitedSetTextIndentCalled          1 
prohibitedShowPopupCalled                      1
prohibitedasctimeCalled                7 
prohibitedbcmpCalled                   1 
prohibitedbcopyCalled                  8 
prohibitedbzeroCalled                144 
prohibitedcryptCalled                  3 
prohibitedctermidCalled                1 
prohibitedctime_rCalled                2 
prohibitedcurl_escapeCalled            7 
prohibitedcurl_maprintfCalled          6 
prohibitedcurl_msnprintfCalled         2 
prohibitedcurl_unescapeCalled          1 
prohibitedg_basenameCalled            36 
prohibitedg_dirnameCalled              7 
prohibitedg_strcasecmpCalled          18 
prohibitedg_string_sprintfaCalled     18 
prohibitedg_strncasecmpCalled          5 
prohibitedg_type_class_add_privateCalled 85 
prohibitedgetgrentCalled               3 
prohibitedgetgrgidCalled               6 
prohibitedgetgrnamCalled              12 
prohibitedgethostbyaddrCalled          1 
prohibitedgethostbynameCalled          6       1
prohibitedgetloginCalled               2 
prohibitedgetnetbynameCalled           1 
prohibitedgetprotobynameCalled         2 
prohibitedgetprotobynumberCalled       6 
prohibitedgetpwentCalled               3 
prohibitedgetpwnamCalled              24 
prohibitedgetpwuidCalled              23 
prohibitedgetservbynameCalled          1 
prohibitedgetspnamCalled               5 
prohibitedgmtimeCalled                33 
prohibitedgtk_hbox_newCalled        1386 
prohibitedgtk_signal_connectCalled   382 
prohibitedgtk_signal_connect_fullCalled 7 
prohibitedgtk_vbox_newCalled        1071 
prohibitedindexCalled                 27 
prohibitedlengthCalled                 1 
prohibitedlocaltimeCalled            134 
prohibitedmktempCalled                 3 
prohibitedqInstallMsgHandlerCalled             4
prohibitedqSortCalled                          3
prohibitedqSwapCalled                  3       4
prohibitedqrandCalled                         16
prohibitedqsrandCalled                 1      12
prohibitedrindexCalled                18 
prohibitedscalbCalled                 17 
prohibitedsgetspentCalled              1 
prohibitedsprintfCalled                       12
prohibitedsqlite3_prepareCalled        4 
prohibitedstrtokCalled               119 
prohibitedtmpnamCalled                 2 
prohibitedttynameCalled                5 
prohibitedusleepCalled               183 
prohibitedutimeCalled                 21 
prohibitedwxDos2UnixFilenameCalled     1 
prohibitedwxFileNameFromPathCalled     1 
prohibitedwxUsleepCalled               3 
publicAllocationError                  2 
redundantAssignInSwitch                2 
redundantAssignment                  846      10
redundantCondition                    98       1
redundantContinue                     22 
redundantCopyLocalConst                2 
redundantInitialization              179       2
redundantPointerOp                    11 
resourceLeak                         129       1
rethrowNoCurrentException              2 
returnByReference                    586       9
returnDanglingLifetime                 7 
returnImplicitInt                     23 
returnNonBoolInBooleanFunction         3 
returnReference                        2 
returnStdMoveLocal                     2 
sameIteratorExpression                 2 
selfAssignment                        73 
shadowArgument                       183       3
shadowFunction                       781      42
shadowVariable                      1573      47
shiftNegative                          6 
shiftNegativeLHS                      86       3
shiftTooManyBits                      70 
shiftTooManyBitsSigned               287      13
signConversion                        72 
signConversionCond                     2 
simplifyTypedef                       25 
simplifyUsing                         84       1
sizeofCalculation                    120 
sizeofDivisionMemfunc                  9 
sizeofFunctionCall                             9
sizeofwithnumericparameter            40 
sprintfOverlappingData                 7 
stlFindInsert                          3 
stlIfStrFind                          15 
stlcstrAssignment                      1 
stlcstrParam                          15 
stlcstrReturn                          1 
stlcstrStream                          2 
suspiciousFloatingPointCast           22       8
syntaxError                          174     660
templateInstantiation                 33 
terminateStrncpy                      18       1
throwInNoexceptFunction                4 
truncLongCastAssignment               85 
unassignedVariable                    64      15
unhandledExceptionSpecification        2 
uninitDerivedMemberVar                11 
uninitMemberVar                      755      37
uninitMemberVarPrivate                19 
uninitStructMember                    48 
uninitdata                             3       4
uninitvar                            345      31
unknownEvaluationOrder                 1 
unknownMacro                         693      17
unpreciseMathCall                     11 
unreachableCode                      220       3
unreadVariable                      3034     385
unsafeClassCanLeak                     1 
unsignedLessThanZero                 496 
unsignedPositive                      87 
unusedAllocatedMemory                 79 
unusedLabel                           22 
unusedLabelSwitch                      1 
unusedPrivateFunction                149 
unusedScopedObject                     2 
unusedStructMember                   893       7
unusedVariable                       543      23
useInitializationList                184       7
useStlAlgorithm                      497      16
uselessAssignmentArg                  21       1
uselessAssignmentPtrArg               76 
uselessCallsSubstr                     8 
uselessOverride                       46       3
va_end_missing                        20 
va_list_usedBeforeStarted             10 
valueFlowBailoutIncompleteVar      66148    1629
valueFlowMaxIterations                90       1
varFuncNullUB                        980 
variableScope                        783     154
varid0                               741      14
virtualCallInConstructor             115       1
wrongPrintfScanfArgNum                20 
zerodiv                               18 
zerodivcond                            4 
================================================
                                  162937   32575