Diff report

Uploaded today

MessageID                           2.18.0    Head
bufferAccessOutOfBounds                        1
constParameterCallback                         4
constParameterPointer                          1
constVariablePointer                          12
functionConst                                  1
knownConditionTrueFalse                1 
missingReturn                          2       2
noCopyConstructor                      9      22
noOperatorEq                           9      30
nullPointer                                    5
nullPointerArithmetic                          2
preprocessorErrorDirective                     4
valueFlowBailoutIncompleteVar          7 
variableScope                                  1
================================================
                                      28      85

All

MessageID                           2.18.0    Head
AssignmentAddressToInteger             1 
AssignmentIntegerToAddress             6       2
CastIntegerToAddressAtReturn          12       1
DacaWrongData                         31 
IOWithoutPositioning                   2 
UnionZeroInit                                128
accessMoved                           22       1
allocaCalled                         340 
argumentSize                           1 
arithOperationsOnVoidPointer         184 
arrayIndexOutOfBounds                 24      21
arrayIndexOutOfBoundsCond             30     102
arrayIndexThenCheck                   38       3
assertWithSideEffect                 584 
assignBoolToFloat                              2
assignBoolToPointer                            1
assignIfError                          1 
autoVariables                          2       2
autovarInvalidDeallocation             5       2
badBitmaskCheck                     1110       2
bitwiseOnBoolean                      46 
bufferAccessOutOfBounds                6     127
catchExceptionByValue                129 
charLiteralWithCharPtrCompare          7 
clarifyCalculation                   104       3
clarifyCondition                      40       2
compareBoolExpressionWithInt          10 
comparePointers                        2 
compareValueOutOfTypeRangeError      724       5
comparisonOfBoolWithBoolError          2 
constParameter                       123     320
constParameterCallback              5779    2376
constParameterPointer               8338    2862
constParameterReference             1028      32
constStatement                        85      10
constVariable                        278     204
constVariablePointer               11520   19669
constVariableReference               395      14
containerOutOfBounds                 109      10
copyCtorPointerCopying                 2       1
cstyleCast                          4786     181
ctuOneDefinitionRuleViolation         19 
ctunullpointer                        22      13
ctunullpointerOutOfMemory              9       4
ctunullpointerOutOfResources           1 
dangerousTypeCast                   7302      40
danglingLifetime                      29 
danglingTemporaryLifetime              1 
deallocret                            13 
deallocuse                            85       2
debug                                 82       1
derefInvalidIterator                   1 
derefInvalidIteratorRedundantCheck     3       2
doubleFree                            59 
duplInheritedMember                  332       4
duplicateAssignExpression             37 
duplicateBranch                       42       1
duplicateBreak                       725       7
duplicateCondition                    65       6
duplicateConditionalAssign            54       1
duplicateExpression                  686       7
duplicateExpressionTernary             4     373
duplicateValueTernary                467 
eraseDereference                      10 
eraseIteratorOutOfBoundsCond           1 
exceptRethrowCopy                      2 
fflushOnInputStream                    1 
floatConversionOverflow                        2
funcArgNamesDifferent               4814      39
funcArgOrderDifferent                 15 
functionConst                        784     301
functionStatic                      1724      41
identicalConditionAfterEarlyExit      13      37
identicalInnerCondition               27 
ignoredReturnErrorCode                 4       2
ignoredReturnValue                   299       2
incorrectCharBooleanError              2 
incorrectLogicOperator                15       4
incorrectStringBooleanError           68 
initializerList                       87 
intToPointerCast                     264 
integerOverflow                      402 
integerOverflowCond                    1 
internalAstError                      56 
internalError                                  1
invalidFunctionArg                    41      58
invalidFunctionArgBool                 7 
invalidFunctionArgStr                  4 
invalidLifetime                        8       2
invalidPointerCast                   241       6
invalidPrintfArgType_float             2 
invalidPrintfArgType_s                 2 
invalidPrintfArgType_sint            744      33
invalidPrintfArgType_uint            214       2
invalidScanfArgType_int               62       7
invalidScanfFormatWidth_smaller        5 
invalidTestForOverflow                 2 
invalidscanf                          41      12
iterateByValue                        20 
iterators3                             1 
knownArgument                          1 
knownConditionTrueFalse             1936     157
knownEmptyContainer                    1       2
knownPointerToBool                     4       4
leakNoVarFunctionCall                288 
leakReturnValNotUsed                 147       3
legacyUninitvar                       46      18
literalWithCharPtrCompare             29 
memleak                              650       5
memleakOnRealloc                      78       4
memsetClassFloat                       1 
memsetValueOutOfRange                  1 
mismatchAllocDealloc                  45 
mismatchingContainerExpression         1 
mismatchingContainers                  2       2
missingMemberCopy                     40 
missingOverride                     1275       9
missingReturn                        385     358
moduloAlwaysTrueFalse                  3 
moduloofone                            4       1
multiCondition                        21       1
multiplySizeof                         1 
negativeContainerIndex                 8       2
negativeIndex                         86      49
noConstructor                         27       1
noCopyConstructor                   5606    9149
noDestructor                         146     145
noExplicitConstructor               1102      43
noOperatorEq                        5707    9343
nullPointer                          310     215
nullPointerArithmetic                 28      33
nullPointerArithmeticOutOfMemory      89      21
nullPointerArithmeticRedundantCheck   26      13
nullPointerDefaultArg                          1
nullPointerOutOfMemory              1879     751
nullPointerOutOfResources             90      51
nullPointerRedundantCheck           1034     419
objectIndex                            4 
operatorEqToSelf                       7 
operatorEqVarError                    61 
oppositeExpression                     7       1
oppositeInnerCondition                 4       1
overlappingWriteFunction               1 
overlappingWriteUnion                  1 
passedByValue                        541      23
passedByValueCallback                  2       2
pointerOutOfBoundsCond                         8
pointerSize                           21       4
postfixOperator                      341       2
preprocessorErrorDirective           374    9454
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                140 
prohibitedcryptCalled                  2 
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               5 
prohibitedgetgrnamCalled              10 
prohibitedgethostbyaddrCalled          1 
prohibitedgethostbynameCalled          6       1
prohibitedgetloginCalled               1 
prohibitedgetnetbynameCalled           1 
prohibitedgetprotobynameCalled         2 
prohibitedgetprotobynumberCalled       6 
prohibitedgetpwentCalled               3 
prohibitedgetpwnamCalled              23 
prohibitedgetpwuidCalled              23 
prohibitedgetservbynameCalled          1 
prohibitedgetspnamCalled               4 
prohibitedgmtimeCalled                31       2
prohibitedgtk_hbox_newCalled        1383 
prohibitedgtk_signal_connectCalled   382 
prohibitedgtk_signal_connect_fullCalled 7 
prohibitedgtk_vbox_newCalled        1069 
prohibitedindexCalled                 27 
prohibitedlengthCalled                 1 
prohibitedlocaltimeCalled            131 
prohibitedmktempCalled                 3 
prohibitedqInstallMsgHandlerCalled             4
prohibitedqSortCalled                          3
prohibitedqSwapCalled                  3       4
prohibitedqrandCalled                         15
prohibitedqsrandCalled                 1      12
prohibitedrindexCalled                18 
prohibitedscalbCalled                 17 
prohibitedsprintfCalled                       12
prohibitedsqlite3_prepareCalled        4 
prohibitedstrtokCalled               119       1
prohibitedtmpnamCalled                 2       1
prohibitedttynameCalled                4 
prohibitedusleepCalled               184       1
prohibitedutimeCalled                 21 
prohibitedvforkCalled                  1 
prohibitedwxDos2UnixFilenameCalled     1 
prohibitedwxFileNameFromPathCalled     1 
prohibitedwxUsleepCalled               3 
publicAllocationError                  2 
redundantAssignInSwitch                2 
redundantAssignment                  853      26
redundantCondition                    98       1
redundantContinue                     22 
redundantCopyLocalConst                2 
redundantInitialization              178       3
redundantPointerOp                    11 
resourceLeak                         128       2
rethrowNoCurrentException              2 
returnByReference                    591       9
returnDanglingLifetime                 9       1
returnImplicitInt                     24 
returnNonBoolInBooleanFunction         3 
returnReference                        2 
returnStdMoveLocal                     2 
sameIteratorExpression                 2 
selfAssignment                        71       7
shadowArgument                       185       3
shadowFunction                       787      46
shadowVariable                      1586      55
shiftNegative                          6 
shiftNegativeLHS                      86       6
shiftTooManyBits                      70       7
shiftTooManyBitsSigned               288      60
signConversion                        82 
signConversionCond                     2       2
simplifyTypedef                       27       2
simplifyUsing                         85       1
sizeofCalculation                    120 
sizeofDivisionMemfunc                  4 
sizeofFunctionCall                             9
sizeofwithnumericparameter            40 
sprintfOverlappingData                 2 
stlFindInsert                          3 
stlIfStrFind                          16 
stlcstrAssignment                      1 
stlcstrParam                          15 
stlcstrReturn                          1 
stlcstrStream                          2 
subtractPointers                       1 
suspiciousFloatingPointCast           22       8
syntaxError                          190     669
templateInstantiation                 33       1
terminateStrncpy                      18       8
throwInEntryPoint                            596
throwInNoexceptFunction              298     294
truncLongCastAssignment               85 
truncLongCastReturn                            3
unassignedVariable                    61      15
unhandledExceptionSpecification        2 
uninitDerivedMemberVar                11 
uninitMemberVar                      758      38
uninitMemberVarPrivate                19 
uninitStructMember                    46 
uninitdata                             1      11
uninitvar                            469     210
unknownEvaluationOrder                 1 
unknownMacro                         700      20
unpreciseMathCall                     11 
unreachableCode                      220       3
unreadVariable                      3201     424
unsafeClassCanLeak                     1 
unsignedLessThanZero                 492       3
unsignedPositive                      87 
unusedAllocatedMemory                 79 
unusedLabel                           22       2
unusedLabelSwitch                      1 
unusedPrivateFunction                149 
unusedScopedObject                     2 
unusedStructMember                  1368      19
unusedVariable                       588      30
useInitializationList                286       7
useStlAlgorithm                      503      17
uselessAssignmentArg                  21       1
uselessAssignmentPtrArg               69 
uselessCallsSubstr                     8 
uselessOverride                       46       3
va_end_missing                        22 
va_list_usedBeforeStarted             10 
valueFlowBailoutIncompleteVar      69600    3106
valueFlowMaxIterations               104      21
varFuncNullUB                        985 
variableScope                        790     943
varid0                               759     125
virtualCallInConstructor             116       1
wrongPrintfScanfArgNum                20       1
zerodiv                               22       7
zerodivcond                            4      60
================================================
                                  169979   64332