HEAD report
Uploaded today
MessageID Count
AssignmentAddressToInteger 32
AssignmentIntegerToAddress 9
CastAddressToIntegerAtReturn 1
CastIntegerToAddressAtReturn 20
DacaWrongData 1
StlMissingComparison 5
accessForwarded 8
accessMoved 240
allocaCalled 145
arithOperationsOnVoidPointer 256
arrayIndexOutOfBounds 72
arrayIndexOutOfBoundsCond 37
arrayIndexThenCheck 108
assertWithSideEffect 14
assignBoolToFloat 10
assignBoolToPointer 238
assignIfError 1
assignmentInAssert 14
autoVariables 32
autovarInvalidDeallocation 17
badBitmaskCheck 5399
bitwiseOnBoolean 423
bufferAccessOutOfBounds 2
catchExceptionByValue 77
charLiteralWithCharPtrCompare 5
clarifyCalculation 250
clarifyCondition 156
clarifyStatement 8
compareBoolExpressionWithInt 7
comparePointers 54
compareValueOutOfTypeRangeError 25
comparisonError 7
comparisonOfBoolWithBoolError 2
constParameter 654
constParameterCallback 1228
constParameterPointer 8450
constParameterReference 1091
constStatement 569
constVariable 637
constVariablePointer 7257
constVariableReference 1720
containerOutOfBounds 86
copyCtorPointerCopying 1
cppcheckError 20
cstyleCast 28498
ctuOneDefinitionRuleViolation 245
ctunullpointer 17
ctuuninitvar 2
danglingLifetime 13
danglingTempReference 1
danglingTemporaryLifetime 9
deallocret 85
deallocuse 6
debug 576
derefInvalidIterator 7
derefInvalidIteratorRedundantCheck 12
divideSizeof 7
doubleFree 54
duplInheritedMember 120
duplicateAssignExpression 45
duplicateBranch 160
duplicateBreak 1852
duplicateCondition 232
duplicateConditionalAssign 81
duplicateExpression 4646
duplicateExpressionTernary 14
duplicateValueTernary 377
exceptRethrowCopy 10
fflushOnInputStream 7
floatConversionOverflow 16
funcArgNamesDifferent 12103
funcArgOrderDifferent 41
functionConst 2789
functionStatic 4162
identicalConditionAfterEarlyExit 67
identicalInnerCondition 105
ignoredReturnValue 183
incorrectCharBooleanError 1
incorrectLogicOperator 21
incorrectStringBooleanError 209
initializerList 559
integerOverflow 770
integerOverflowCond 32
internalAstError 166
invalidContainer 62
invalidContainerReference 2
invalidFunctionArg 92
invalidFunctionArgBool 38
invalidLifetime 13
invalidPointerCast 870
invalidPrintfArgType_float 1
invalidPrintfArgType_n 9
invalidPrintfArgType_p 4
invalidPrintfArgType_s 4
invalidPrintfArgType_sint 6563
invalidPrintfArgType_uint 689
invalidScanfArgType_float 16
invalidScanfArgType_int 103
invalidScanfFormatWidth 34
invalidScanfFormatWidth_smaller 73
invalidTestForOverflow 1
invalidscanf 243
iterators1 1
knownArgument 8
knownConditionTrueFalse 3381
knownEmptyContainer 9
leakNoVarFunctionCall 12
leakReturnValNotUsed 32
legacyUninitvar 101
literalWithCharPtrCompare 100
localMutex 8
memleak 181
memleakOnRealloc 125
memsetClass 6
memsetClassFloat 29
memsetValueOutOfRange 2
mismatchAllocDealloc 2
mismatchingContainerExpression 61
mismatchingContainerIterator 1
mismatchingContainers 2
missingMemberCopy 405
missingOverride 8830
missingReturn 187
moduloAlwaysTrueFalse 1
moduloofone 3
multiCondition 4666
multiplySizeof 2
negativeContainerIndex 11
negativeIndex 42
noConstructor 117
noCopyConstructor 235
noDestructor 9
noExplicitConstructor 7808
noOperatorEq 232
nullPointer 474
nullPointerArithmetic 63
nullPointerArithmeticRedundantCheck 36
nullPointerDefaultArg 3
nullPointerRedundantCheck 1042
objectIndex 37
operatorEqMissingReturnStatement 3
operatorEqRetRefThis 3
operatorEqToSelf 7
operatorEqVarError 999
oppositeExpression 8
oppositeInnerCondition 43
overlappingWriteFunction 6
overlappingWriteUnion 3
passedByValue 1316
pointerAdditionResultNotNull 1
pointerArithBool 1
pointerLessThanZero 1
pointerOutOfBounds 12
pointerOutOfBoundsCond 6
pointerPositive 12
pointerSize 33
postfixOperator 998
preprocessorErrorDirective 457
prohibitedasctimeCalled 21
prohibitedasctime_rCalled 2
prohibitedbcmpCalled 24
prohibitedbcopyCalled 255
prohibitedbzeroCalled 341
prohibitedcryptCalled 15
prohibitedctermidCalled 3
prohibitedctime_rCalled 10
prohibitedfgetpwentCalled 1
prohibitedftimeCalled 4
prohibitedgetcontextCalled 1
prohibitedgetgrentCalled 3
prohibitedgetgrgidCalled 16
prohibitedgetgrnamCalled 26
prohibitedgethostbyaddrCalled 20
prohibitedgethostbynameCalled 96
prohibitedgetloginCalled 3
prohibitedgetprotobynameCalled 4
prohibitedgetprotobynumberCalled 2
prohibitedgetpwentCalled 11
prohibitedgetpwnamCalled 45
prohibitedgetpwuidCalled 77
prohibitedgetrpcbynameCalled 2
prohibitedgetsCalled 1
prohibitedgetservbynameCalled 31
prohibitedgetservbyportCalled 5
prohibitedgetspnamCalled 3
prohibitedgetwdCalled 3
prohibitedgmtimeCalled 28
prohibitedindexCalled 57
prohibitedllseekCalled 16
prohibitedlocaltimeCalled 161
prohibitedmktempCalled 2
prohibitedpthread_attr_getstackaddrCalled 5
prohibitedreaddirCalled 163
prohibitedrindexCalled 5
prohibitedstrtokCalled 356
prohibitedtmpnamCalled 3
prohibitedttynameCalled 3
prohibitedusleepCalled 271
prohibitedutimeCalled 10
prohibitedutimesCalled 15
prohibitedvallocCalled 4
prohibitedvforkCalled 5
publicAllocationError 10
pureVirtualCall 8
redundantAssignInSwitch 11
redundantAssignment 2930
redundantCondition 128
redundantContinue 117
redundantCopyLocalConst 17
redundantIfRemove 4
redundantInitialization 360
redundantPointerOp 37
resourceLeak 200
rethrowNoCurrentException 6
returnDanglingLifetime 19
returnNonBoolInBooleanFunction 7
returnReference 2
returnStdMoveLocal 11
returnTempReference 11
sameIteratorExpression 1
selfAssignment 107
selfInitialization 1
shadowArgument 231
shadowFunction 1867
shadowVariable 4078
shiftNegative 22
shiftNegativeLHS 69
shiftTooManyBits 66
shiftTooManyBitsSigned 232
signConversion 15
signConversionCond 7
simplifyTypedef 188
simplifyUsing 862
sizeofCalculation 10
sizeofwithnumericparameter 1
sprintfOverlappingData 2
stlFindInsert 68
stlIfStrFind 45
stlcstr 2
stlcstrAssignment 2
stlcstrConstructor 1
stlcstrParam 35
stlcstrReturn 1
stlcstrStream 14
syntaxError 1463
templateInstantiation 92
terminateStrncpy 56
thisSubtraction 8
throwInNoexceptFunction 6
truncLongCastAssignment 7
truncLongCastReturn 10
unassignedVariable 97
uninitDerivedMemberVar 130
uninitDerivedMemberVarPrivate 1
uninitMemberVar 4144
uninitMemberVarPrivate 440
uninitStructMember 100
uninitdata 16
uninitvar 1265
unknownEvaluationOrder 32
unknownMacro 5737
unpreciseMathCall 29
unreachableCode 317
unreadVariable 9845
unsafeClassCanLeak 24
unsignedLessThanZero 275
unsignedPositive 51
unusedAllocatedMemory 9
unusedLabel 160
unusedPrivateFunction 148
unusedScopedObject 19
unusedStructMember 4989
unusedVariable 1287
useClosedFile 6
useInitializationList 1167
useStandardLibrary 2
useStlAlgorithm 1163
uselessAssignmentArg 99
uselessAssignmentPtrArg 193
uselessCallsRemove 2
uselessCallsSubstr 124
va_end_missing 38
va_list_usedBeforeStarted 11
valueFlowMaxIterations 58
varFuncNullUB 50
variableScope 4772
varid0 2937
virtualCallInConstructor 1065
virtualDestructor 2
wrongPrintfScanfArgNum 38
wrongmathcall 28
zerodiv 8
zerodivcond 13
================================================
185145
All
MessageID Count
AssignmentAddressToInteger 305
AssignmentIntegerToAddress 506
CastAddressToIntegerAtReturn 44
CastIntegerToAddressAtReturn 2423
DacaWrongData 39
IOWithoutPositioning 52
StlMissingComparison 92
accessForwarded 49
accessMoved 2107
allocaCalled 7377
argumentSize 357
arithOperationsOnVoidPointer 19001
arrayIndexOutOfBounds 3149
arrayIndexOutOfBoundsCond 3532
arrayIndexThenCheck 3287
assertWithSideEffect 1618
assignBoolToFloat 496
assignBoolToPointer 294
assignIfError 73
assignmentInAssert 2348
assignmentInCondition 1
autoVariables 1000
autovarInvalidDeallocation 489
badBitmaskCheck 65104
bitwiseOnBoolean 8711
boostForeachError 2
bufferAccessOutOfBounds 768
catchExceptionByValue 5930
charBitOp 7
charLiteralWithCharPtrCompare 222
checkCastIntToCharAndBack 265
clarifyCalculation 7325
clarifyCondition 3704
clarifyStatement 311
compareBoolExpressionWithInt 339
comparePointers 1184
compareValueOutOfTypeRangeError 1050
comparisonError 426
comparisonOfBoolWithBoolError 74
comparisonOfBoolWithInvalidComparator 128
comparisonOfFuncReturningBoolError 684
comparisonOfTwoFuncsReturningBoolError 25
constParameter 16674
constParameterCallback 34650
constParameterPointer 243910
constParameterReference 19914
constStatement 10236
constVariable 19810
constVariablePointer 182228
constVariableReference 29462
containerOutOfBounds 1544
containerOutOfBoundsIndexExpression 42
copyCtorPointerCopying 173
coutCerrMisusage 11
cppcheckError 944
cstyleCast 587410
ctuArrayIndex 7
ctuOneDefinitionRuleViolation 6225
ctuPointerArith 24
ctunullpointer 1750
ctuuninitvar 72
dacaWrongSplitTemplateRightAngleBrackets 1
danglingLifetime 760
danglingTempReference 773
danglingTemporaryLifetime 329
deallocret 372
deallocuse 1312
debug 17436
derefInvalidIterator 136
derefInvalidIteratorRedundantCheck 337
divideSizeof 190
doubleFree 1616
duplInheritedMember 4454
duplicateAssignExpression 1339
duplicateBranch 3709
duplicateBreak 8051
duplicateCondition 7659
duplicateConditionalAssign 2624
duplicateExpression 41378
duplicateExpressionTernary 578
duplicateValueTernary 1092
eraseDereference 366
exceptDeallocThrow 1
exceptRethrowCopy 1477
exceptThrowInDestructor 81
fflushOnInputStream 171
floatConversionOverflow 65
funcArgNamesDifferent 269498
funcArgOrderDifferent 1277
functionConst 80219
functionStatic 72164
identicalConditionAfterEarlyExit 1649
identicalInnerCondition 2915
ignoredReturnErrorCode 1
ignoredReturnValue 13326
incompatibleFileOpen 24
incompleteArrayFill 73
incorrectCharBooleanError 138
incorrectLogicOperator 731
incorrectStringBooleanError 4030
incorrectStringCompare 40
incrementboolean 66
initializerList 4060
integerOverflow 13082
integerOverflowCond 809
internalAstError 1002
internalError 1
invalidContainer 208
invalidContainerLoop 8
invalidContainerReference 44
invalidFree 4
invalidFunctionArg 3835
invalidFunctionArgBool 291
invalidFunctionArgStr 77
invalidIterator1 3
invalidLengthModifierError 55
invalidLifetime 603
invalidPointerCast 27045
invalidPrintfArgType_float 284
invalidPrintfArgType_n 37
invalidPrintfArgType_p 63
invalidPrintfArgType_s 128
invalidPrintfArgType_sint 52907
invalidPrintfArgType_uint 25576
invalidScanfArgType_float 77
invalidScanfArgType_int 5445
invalidScanfArgType_s 4
invalidScanfFormatWidth 356
invalidScanfFormatWidth_smaller 873
invalidTestForOverflow 213
invalidscanf 9161
iterators1 22
iterators3 24
knownArgument 523
knownArgumentHiddenVariableExpression 553
knownConditionTrueFalse 93796
knownEmptyContainer 168
leakNoVarFunctionCall 387
leakReturnValNotUsed 2012
legacyUninitvar 5161
literalWithCharPtrCompare 1745
localMutex 213
mallocOnClassWarning 3
memleak 9804
memleakOnRealloc 7653
memsetClass 86
memsetClassFloat 1614
memsetClassReference 12
memsetFloat 3
memsetValueOutOfRange 59
memsetZeroBytes 43
mismatchAllocDealloc 731
mismatchingBitAnd 8
mismatchingContainerExpression 493
mismatchingContainerIterator 47
mismatchingContainers 98
missingMemberCopy 4435
missingOverride 233223
missingReturn 9701
moduloAlwaysTrueFalse 28
moduloofone 1305
multiCondition 10341
multiplySizeof 168
nanInArithmeticExpression 184
negativeContainerIndex 1275
negativeIndex 2727
negativeMemoryAllocationSize 8
noConstructor 5103
noCopyConstructor 8559
noDestructor 173
noExplicitConstructor 145241
noOperatorEq 8731
nonStandardCharLiteral 29
nullPointer 20713
nullPointerArithmetic 1339
nullPointerArithmeticRedundantCheck 2851
nullPointerDefaultArg 19
nullPointerRedundantCheck 45698
objectIndex 2146
operatorEqMissingReturnStatement 58
operatorEqRetRefThis 216
operatorEqShouldBeLeftUnimplemented 27
operatorEqToSelf 254
operatorEqVarError 8463
oppositeExpression 344
oppositeInnerCondition 915
overlappingStrcmp 22
overlappingWriteFunction 104
overlappingWriteUnion 266
passedByValue 39040
pointerAdditionResultNotNull 67
pointerArithBool 25
pointerLessThanZero 188
pointerOutOfBounds 796
pointerOutOfBoundsCond 96
pointerPositive 37
pointerSize 1098
postfixOperator 40388
preprocessorErrorDirective 15065
prohibitedAllocCalled 19
prohibitedContainsCalled 105
prohibitedCreateAndAddIndexedItemCalled 1
prohibitedIsNumberCalled 11
prohibitedLastCalled 88
prohibitedLastCountCalled 12
prohibitedLengthCalled 353
prohibitedLowerCaseCalled 6
prohibitedRemoveCalled 86
prohibitedSetCellAlignmentCalled 3
prohibitedSetDepthCalled 1
prohibitedSetHeightCalled 1
prohibitedSetTextCalled 1
prohibitedSetWidthCalled 1
prohibitedStripCalled 17
prohibitedSubStringCalled 70
prohibitedUpperCaseCalled 2
prohibitedasctimeCalled 653
prohibitedasctime_rCalled 88
prohibitedasctime_sCalled 25
prohibitedbcmpCalled 246
prohibitedbcopyCalled 3832
prohibitedbsd_signalCalled 8
prohibitedbzeroCalled 6304
prohibitedcryptCalled 258
prohibitedctermidCalled 28
prohibitedctime_rCalled 216
prohibitedcurl_escapeCalled 1
prohibitedcurl_maprintfCalled 4
prohibitedcurl_msnprintfCalled 2
prohibitedcurl_unescapeCalled 1
prohibitedecvtCalled 12
prohibitedecvt_rCalled 1
prohibitedfcvtCalled 8
prohibitedfcvt_rCalled 1
prohibitedfgetgrentCalled 13
prohibitedfgetpwentCalled 16
prohibitedfgetspentCalled 5
prohibitedftimeCalled 114
prohibitedg_string_sprintfCalled 1
prohibitedg_string_sprintfaCalled 2
prohibitedg_strncasecmpCalled 1
prohibitedg_type_class_add_privateCalled 16
prohibitedgcvtCalled 26
prohibitedgetcontextCalled 80
prohibitedgetgrentCalled 100
prohibitedgetgrgidCalled 517
prohibitedgetgrnamCalled 676
prohibitedgethostbyaddrCalled 471
prohibitedgethostbyname2Called 56
prohibitedgethostbynameCalled 1875
prohibitedgethostentCalled 14
prohibitedgetloginCalled 219
prohibitedgetnetbyaddrCalled 10
prohibitedgetnetbynameCalled 32
prohibitedgetnetentCalled 4
prohibitedgetnetgrentCalled 5
prohibitedgetprotobynameCalled 184
prohibitedgetprotobynumberCalled 97
prohibitedgetprotoentCalled 15
prohibitedgetpwCalled 4
prohibitedgetpwentCalled 197
prohibitedgetpwnamCalled 1740
prohibitedgetpwuidCalled 1960
prohibitedgetrpcbynameCalled 7
prohibitedgetrpcbynumberCalled 13
prohibitedgetrpcentCalled 2
prohibitedgetsCalled 344
prohibitedgetservbynameCalled 628
prohibitedgetservbyportCalled 152
prohibitedgetserventCalled 14
prohibitedgetspentCalled 3
prohibitedgetspnamCalled 53
prohibitedgetwdCalled 183
prohibitedgmtimeCalled 1898
prohibitedgtk_hbox_newCalled 261
prohibitedgtk_signal_connectCalled 94
prohibitedgtk_vbox_newCalled 167
prohibitedindexCalled 4119
prohibitedllseekCalled 54
prohibitedlocaltimeCalled 7283
prohibitedmakecontextCalled 31
prohibitedmktempCalled 250
prohibitedpthread_attr_getstackaddrCalled 6
prohibitedpthread_attr_setstackaddrCalled 1
prohibitedqSortCalled 9
prohibitedqStableSortCalled 2
prohibitedqSwapCalled 16
prohibitedqrandCalled 5
prohibitedqsrandCalled 3
prohibitedrand_rCalled 136
prohibitedreaddirCalled 5662
prohibitedrindexCalled 848
prohibitedscalbCalled 25
prohibitedsgetspentCalled 2
prohibitedsprintfCalled 18
prohibitedsqlite3_prepareCalled 19
prohibitedstrtokCalled 17602
prohibitedswapcontextCalled 54
prohibitedtempnamCalled 94
prohibitedtmpnamCalled 279
prohibitedtoAsciiCalled 9
prohibitedttynameCalled 261
prohibitedualarmCalled 8
prohibitedusleepCalled 8681
prohibitedutimeCalled 943
prohibitedutimesCalled 242
prohibitedvallocCalled 71
prohibitedvforkCalled 262
prohibitedvsprintfCalled 1
prohibitedwxFileNameFromPathCalled 5
prohibitedwxFindWindowByLabelCalled 2
prohibitedwxFindWindowByNameCalled 8
prohibitedwxGetUserIdCalled 1
prohibitedwxNewIdCalled 170
publicAllocationError 258
pureVirtualCall 557
readWriteOnlyFile 2
redundantAssignInSwitch 620
redundantAssignment 64648
redundantCondition 4167
redundantContinue 3694
redundantCopyLocalConst 354
redundantIfRemove 102
redundantInitialization 11001
redundantPointerOp 2216
resourceLeak 7079
rethrowNoCurrentException 551
returnDanglingLifetime 1052
returnNonBoolInBooleanFunction 223
returnReference 52
returnStdMoveLocal 366
returnTempReference 116
sameIteratorExpression 21
seekOnAppendedFile 22
selfAssignment 8607
selfInitialization 142
shadowArgument 9637
shadowFunction 42514
shadowVariable 105400
shiftNegative 567
shiftNegativeLHS 4176
shiftTooManyBits 3267
shiftTooManyBitsSigned 8559
signConversion 1343
signConversionCond 210
signedCharArrayIndex 1
simplifyTypedef 7125
simplifyUsing 3769
simplifyUsingUnmatchedBodyEnd 1
sizeofCalculation 2765
sizeofDereferencedVoidPointer 34
sizeofDivisionMemfunc 78
sizeofFunctionCall 127
sizeofVoid 52
sizeofsizeof 133
sizeofwithnumericparameter 1057
sizeofwithsilentarraypointer 29
sprintfOverlappingData 970
staticStringCompare 2132
stlFindInsert 1062
stlIfFind 7
stlIfStrFind 1684
stlOutOfBounds 19
stlcstr 74
stlcstrAssignment 171
stlcstrConcat 9
stlcstrConstructor 95
stlcstrParam 1167
stlcstrReturn 45
stlcstrStream 584
stlcstrthrow 7
strPlusChar 22
stringCompare 89
stringLiteralWrite 26
suspiciousCase 12
suspiciousSemicolon 58
syntaxError 34125
templateInstantiation 2181
terminateStrncpy 1885
thisSubtraction 26
thisUseAfterFree 27
throwInNoexceptFunction 86
truncLongCastAssignment 104
truncLongCastReturn 160
unassignedVariable 5437
unhandledExceptionSpecification 500
uninitDerivedMemberVar 5360
uninitDerivedMemberVarPrivate 43
uninitMemberVar 126475
uninitMemberVarPrivate 5979
uninitStructMember 5149
uninitdata 1323
uninitvar 37745
unknownEvaluationOrder 1589
unknownMacro 82601
unpreciseMathCall 1543
unreachableCode 13528
unreadVariable 241936
unsafeClassCanLeak 1173
unsignedLessThanZero 12340
unsignedPositive 2725
unusedAllocatedMemory 538
unusedLabel 19228
unusedLabelConfiguration 17
unusedLabelSwitch 716
unusedLabelSwitchConfiguration 4
unusedPrivateFunction 3979
unusedScopedObject 1003
unusedStructMember 126077
unusedVariable 52252
useClosedFile 140
useInitializationList 29890
useStandardLibrary 40
useStlAlgorithm 33785
uselessAssignmentArg 2418
uselessAssignmentPtrArg 5164
uselessCallsCompare 51
uselessCallsConstructor 18
uselessCallsEmpty 17
uselessCallsRemove 80
uselessCallsSubstr 2679
uselessCallsSwap 4
va_end_missing 1173
va_list_usedBeforeStarted 1736
va_start_referencePassed 26
va_start_subsequentCalls 23
va_start_wrongParameter 4
valueFlowMaxIterations 1924
varFuncNullUB 14446
variableScope 128555
varid0 34119
virtualCallInConstructor 10816
virtualDestructor 377
writeReadOnlyFile 11
wrongPrintfScanfArgNum 1510
wrongPrintfScanfParameterPositionError 6
wrongmathcall 291
zerodiv 547
zerodivcond 592
================================================
4160556