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