Diff report

Uploaded today

MessageID                           2.18.0    Head
DacaWrongData                          2 
UnionZeroInit                                  4
allocaCalled                           1 
arithOperationsOnVoidPointer          19 
arrayIndexOutOfBounds                  3 
assertWithSideEffect                   8 
autoVariables                          1 
bitwiseOnBoolean                       1 
bufferAccessOutOfBounds                        7
clarifyCondition                      15 
compareBoolExpressionWithInt           1 
compareValueOutOfTypeRangeError        3 
constParameter                        22       8
constParameterCallback               111     351
constParameterPointer                133     144
constParameterReference               20 
constVariable                         13       6
constVariablePointer                 152     995
constVariableReference                25 
cstyleCast                            24 
ctunullpointer                         3 
ctunullpointerOutOfMemory              3 
dangerousTypeCast                     34 
deallocuse                             3 
debug                                  3 
duplInheritedMember                   14 
duplicateBranch                        2 
duplicateBreak                         2 
duplicateCondition                     1 
duplicateExpression                    1 
funcArgNamesDifferent                 79 
functionConst                         11      14
functionStatic                        14       7
ignoredReturnValue                     1 
incorrectLogicOperator                         4
incorrectStringBooleanError           12 
intToPointerCast                       7 
internalAstError                       2 
invalidPointerCast                     1 
invalidPrintfArgType_sint              8 
invalidPrintfArgType_uint              4 
iterateByValue                         1 
knownConditionTrueFalse               82       1
leakNoVarFunctionCall                  1 
leakReturnValNotUsed                   1 
legacyUninitvar                        3 
literalWithCharPtrCompare              1 
memleak                               13 
mismatchAllocDealloc                   1 
mismatchingContainers                          2
missingReturn                         14      14
multiCondition                         1 
negativeIndex                          1 
noCopyConstructor                    219     318
noDestructor                          17      17
noExplicitConstructor                 22       2
noOperatorEq                         214     310
nullPointer                            6       1
nullPointerArithmeticOutOfMemory      25 
nullPointerOutOfMemory                77       5
nullPointerOutOfResources                      2
nullPointerRedundantCheck              8 
passedByValue                         19 
passedByValueCallback                  1 
preprocessorErrorDirective             2     412
prohibitedg_type_class_add_privateCalled 14 
prohibitedgetgrnamCalled               1 
prohibitedgetprotobynumberCalled       5 
prohibitedgetpwnamCalled               2 
prohibitedgtk_hbox_newCalled           4 
prohibitedgtk_signal_connectCalled     8 
prohibitedgtk_vbox_newCalled           1 
prohibitedlocaltimeCalled              1 
prohibitedstrtokCalled                 8 
prohibitedutimeCalled                  1 
redundantAssignment                   52       1
redundantInitialization               12 
returnDanglingLifetime                 1 
shadowFunction                        14 
shadowVariable                        10 
shiftNegativeLHS                       1 
shiftTooManyBitsSigned                 1 
simplifyTypedef                        1 
sizeofFunctionCall                             2
syntaxError                            4 
templateInstantiation                  2 
throwInNoexceptFunction                1 
truncLongCastAssignment                1 
uninitMemberVar                       20       1
uninitMemberVarPrivate                10 
uninitStructMember                     1 
uninitvar                             17       9
unknownMacro                          32 
unreachableCode                        2 
unreadVariable                        49      13
unsignedLessThanZero                   4 
unusedAllocatedMemory                  2 
unusedStructMember                    38 
unusedVariable                        81 
useInitializationList                  2 
useStlAlgorithm                        3 
va_end_missing                         1 
valueFlowBailoutIncompleteVar       1918      97
varFuncNullUB                          1 
variableScope                         19      20
varid0                                17      95
wrongPrintfScanfArgNum                 1 
================================================
                                    3851    2862

All

MessageID                           2.18.0    Head
AssignmentAddressToInteger             1 
AssignmentIntegerToAddress             6       2
CastIntegerToAddressAtReturn          13       1
DacaWrongData                         30 
IOWithoutPositioning                   2 
UnionZeroInit                                132
accessMoved                           23       1
allocaCalled                         340 
argumentSize                           1 
arithOperationsOnVoidPointer         183 
arrayIndexOutOfBounds                 25       1
arrayIndexOutOfBoundsCond             27 
arrayIndexThenCheck                   38       3
assertWithSideEffect                 590 
assignBoolToFloat                              2
assignBoolToPointer                            1
assignIfError                          1 
autoVariables                          3       2
autovarInvalidDeallocation             5       2
badBitmaskCheck                     1114 
bitwiseOnBoolean                      47 
bufferAccessOutOfBounds                6     127
catchExceptionByValue                129 
charLiteralWithCharPtrCompare          7 
clarifyCalculation                   104       3
clarifyCondition                      42       2
compareBoolExpressionWithInt          11 
comparePointers                        2 
compareValueOutOfTypeRangeError      723       5
comparisonOfBoolWithBoolError          2 
constParameter                       124     318
constParameterCallback              5766    2377
constParameterPointer               8399    2854
constParameterReference             1017      32
constStatement                        85      10
constVariable                        282     204
constVariablePointer               11490   19574
constVariableReference               365      14
containerOutOfBounds                 108       2
copyCtorPointerCopying                 2       1
cstyleCast                          4787     181
ctuOneDefinitionRuleViolation          4 
ctuPointerArith                        1 
ctunullpointer                        23 
ctunullpointerOutOfMemory              9       1
ctunullpointerOutOfResources           2 
dangerousTypeCast                   7302      40
danglingLifetime                      29 
danglingTemporaryLifetime              1 
deallocret                            13 
deallocuse                            83       2
debug                                 82       1
derefInvalidIterator                   1 
derefInvalidIteratorRedundantCheck     3 
doubleFree                            59 
duplInheritedMember                  332       4
duplicateAssignExpression             37 
duplicateBranch                       43       1
duplicateBreak                       726       7
duplicateCondition                    67       6
duplicateConditionalAssign            56       1
duplicateExpression                  686       7
duplicateExpressionTernary             4 
duplicateValueTernary                 50 
eraseDereference                      10 
eraseIteratorOutOfBoundsCond           1 
exceptRethrowCopy                      2 
fflushOnInputStream                    1 
funcArgNamesDifferent               4835      39
funcArgOrderDifferent                 15 
functionConst                        784     301
functionStatic                      1728      41
identicalConditionAfterEarlyExit      13      37
identicalInnerCondition               27 
ignoredReturnErrorCode                 4       2
ignoredReturnValue                   302       2
incorrectCharBooleanError              2 
incorrectLogicOperator                15       4
incorrectStringBooleanError           68 
initializerList                       87 
intToPointerCast                     264 
integerOverflow                      402 
integerOverflowCond                    1 
internalAstError                      55 
invalidFunctionArg                    41       2
invalidFunctionArgBool                 7 
invalidFunctionArgStr                  4 
invalidLifetime                        8       2
invalidPointerCast                   243       6
invalidPrintfArgType_float             2 
invalidPrintfArgType_s                 2 
invalidPrintfArgType_sint            744      33
invalidPrintfArgType_uint            215       2
invalidScanfArgType_int               62       7
invalidScanfFormatWidth_smaller        5 
invalidTestForOverflow                 2 
invalidscanf                          41      12
iterateByValue                        20 
iterators3                             1 
knownArgument                          1 
knownConditionTrueFalse             1925     111
knownEmptyContainer                    1       2
knownPointerToBool                     4       4
leakNoVarFunctionCall                289 
leakReturnValNotUsed                 147       3
legacyUninitvar                       39      13
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                        384     357
moduloAlwaysTrueFalse                  3 
moduloofone                            4       1
multiCondition                        21       1
multiplySizeof                         1 
negativeContainerIndex                 8       2
negativeIndex                         85       1
noConstructor                         27       1
noCopyConstructor                   5613    9151
noDestructor                         146     145
noExplicitConstructor               1101      43
noOperatorEq                        5714    9345
nullPointer                          436      35
nullPointerArithmetic                 25       5
nullPointerArithmeticOutOfMemory      85       7
nullPointerArithmeticRedundantCheck   20 
nullPointerDefaultArg                          1
nullPointerOutOfMemory              1822     242
nullPointerOutOfResources             84       2
nullPointerRedundantCheck           1007      16
objectIndex                            4 
operatorEqToSelf                       7 
operatorEqVarError                    61 
oppositeExpression                     7       1
oppositeInnerCondition                 4       1
overlappingWriteFunction               1 
overlappingWriteUnion                  1 
passedByValue                        538      23
passedByValueCallback                  2       2
pointerOutOfBoundsCond                         6
pointerSize                           21       4
postfixOperator                      341       2
preprocessorErrorDirective           372    9403
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               185       1
prohibitedutimeCalled                 21 
prohibitedvforkCalled                  1 
prohibitedwxDos2UnixFilenameCalled     1 
prohibitedwxFileNameFromPathCalled     1 
prohibitedwxUsleepCalled               3 
publicAllocationError                  2 
redundantAssignInSwitch                2 
redundantAssignment                  852      25
redundantCondition                    98       1
redundantContinue                     22 
redundantCopyLocalConst                2 
redundantInitialization              177       3
redundantPointerOp                    11 
resourceLeak                         128       2
rethrowNoCurrentException              2 
returnByReference                    591       9
returnDanglingLifetime                 8 
returnImplicitInt                     24 
returnNonBoolInBooleanFunction         3 
returnReference                        2 
returnStdMoveLocal                     2 
sameIteratorExpression                 2 
selfAssignment                        70 
shadowArgument                       185       3
shadowFunction                       787      46
shadowVariable                      1587      55
shiftNegative                          6 
shiftNegativeLHS                      87       3
shiftTooManyBits                      70       1
shiftTooManyBitsSigned               288      22
signConversion                        82 
signConversionCond                     2 
simplifyTypedef                       26       2
simplifyUsing                         85       1
sizeofCalculation                    120 
sizeofDivisionMemfunc                  4 
sizeofFunctionCall                             9
sizeofwithnumericparameter            40 
sprintfOverlappingData                 7 
stlFindInsert                          3 
stlIfStrFind                          15 
stlcstrAssignment                      1 
stlcstrParam                          15 
stlcstrReturn                          1 
stlcstrStream                          2 
subtractPointers                       1 
suspiciousFloatingPointCast           22       8
syntaxError                          190     670
templateInstantiation                 33       1
terminateStrncpy                      18       8
throwInNoexceptFunction                4 
truncLongCastAssignment               85 
truncLongCastReturn                            3
unassignedVariable                    64      15
unhandledExceptionSpecification        2 
uninitDerivedMemberVar                11 
uninitMemberVar                      758      38
uninitMemberVarPrivate                19 
uninitStructMember                    47       1
uninitdata                             2 
uninitvar                            467     180
unknownEvaluationOrder                 1 
unknownMacro                         695      19
unpreciseMathCall                     11 
unreachableCode                      220       3
unreadVariable                      3211     421
unsafeClassCanLeak                     1 
unsignedLessThanZero                 499       2
unsignedPositive                      87 
unusedAllocatedMemory                 79 
unusedLabel                           22       2
unusedLabelSwitch                      1 
unusedPrivateFunction                149 
unusedScopedObject                     2 
unusedStructMember                  1515      19
unusedVariable                       585      30
useInitializationList                184       7
useStlAlgorithm                      502      16
uselessAssignmentArg                  21       1
uselessAssignmentPtrArg               71 
uselessCallsSubstr                     8 
uselessOverride                       46       3
va_end_missing                        22 
va_list_usedBeforeStarted             10 
valueFlowBailoutIncompleteVar      70084    3109
valueFlowMaxIterations                99       8
varFuncNullUB                        985 
variableScope                        789     944
varid0                               760     125
virtualCallInConstructor             116       1
wrongPrintfScanfArgNum                20 
zerodiv                               22       1
zerodivcond                            4       2
================================================
                                  169835   61238