HEAD report

Uploaded today

MessageID                                  Count
AssignmentAddressToInteger                     2 
AssignmentIntegerToAddress                     2 
CastAddressToIntegerAtReturn                   1 
CastIntegerToAddressAtReturn                   7 
DacaWrongData                                278 
StlMissingComparison                           6 
accessMoved                                   27 
allocaCalled                                 158 
argumentSize                                  13 
arithOperationsOnVoidPointer                 706 
arrayIndexOutOfBounds                         30 
arrayIndexOutOfBoundsCond                     85 
arrayIndexThenCheck                           54 
assertWithSideEffect                         142 
assignmentInAssert                            10 
autoVariables                                 18 
autovarInvalidDeallocation                     4 
badBitmaskCheck                                2 
bitwiseOnBoolean                             140 
bufferAccessOutOfBounds                        5 
catchExceptionByValue                         19 
charLiteralWithCharPtrCompare                  7 
checkCastIntToCharAndBack                     10 
clarifyCalculation                            68 
clarifyCondition                              50 
clarifyStatement                               3 
compareBoolExpressionWithInt                  29 
comparePointers                               12 
compareValueOutOfTypeRangeError               50 
comparisonError                              166 
comparisonOfFuncReturningBoolError             2 
constParameter                              2109 
constParameterCallback                        23 
constStatement                              2068 
constVariable                                257 
containerOutOfBounds                          70 
copyCtorPointerCopying                         3 
cppcheckError                                  6 
cstyleCast                                  7610 
ctuOneDefinitionRuleViolation                165 
ctunullpointer                                13 
ctuuninitvar                                   7 
danglingLifetime                              18 
danglingTempReference                         12 
danglingTemporaryLifetime                     16 
deallocret                                     7 
deallocuse                                     5 
derefInvalidIterator                           1 
derefInvalidIteratorRedundantCheck             7 
divideSizeof                                   1 
doubleFree                                    10 
duplInheritedMember                           79 
duplicateAssignExpression                     11 
duplicateBranch                               42 
duplicateBreak                               207 
duplicateCondition                            70 
duplicateConditionalAssign                    27 
duplicateExpression                          738 
duplicateExpressionTernary                     4 
duplicateValueTernary                         17 
eraseDereference                               1 
exceptRethrowCopy                              6 
funcArgNamesDifferent                       7173 
funcArgOrderDifferent                         26 
functionConst                               1308 
functionStatic                              1659 
identicalConditionAfterEarlyExit              58 
identicalInnerCondition                       57 
ignoredReturnValue                           229 
incompleteArrayFill                            1 
incorrectCharBooleanError                      1 
incorrectLogicOperator                        24 
incorrectStringBooleanError                  342 
incorrectStringCompare                         1 
initializerList                              116 
integerOverflow                               48 
integerOverflowCond                           16 
internalAstError                              27 
invalidContainer                               2 
invalidFunctionArg                           137 
invalidFunctionArgBool                         5 
invalidLifetime                               14 
invalidPointerCast                           218 
invalidPrintfArgType_float                     3 
invalidPrintfArgType_p                         2 
invalidPrintfArgType_s                         5 
invalidPrintfArgType_sint                   1331 
invalidPrintfArgType_uint                   1820 
invalidScanfArgType_int                       70 
invalidScanfFormatWidth                        5 
invalidScanfFormatWidth_smaller               20 
invalidTestForOverflow                         3 
invalidscanf                                 303 
knownArgument                                 10 
knownConditionTrueFalse                     1443 
knownEmptyContainer                            1 
leakNoVarFunctionCall                          4 
leakReturnValNotUsed                          43 
legacyUninitvar                               69 
literalWithCharPtrCompare                     23 
memleak                                      130 
memleakOnRealloc                              87 
memsetClass                                    1 
memsetClassFloat                              24 
memsetClassReference                           3 
memsetValueOutOfRange                          2 
memsetZeroBytes                                8 
mismatchAllocDealloc                          25 
mismatchingContainerExpression                 2 
mismatchingContainerIterator                   4 
mismatchingContainers                          1 
missingMemberCopy                             58 
missingOverride                             9791 
missingReturn                                140 
moduloofone                                    5 
multiCondition                                22 
multiplySizeof                                 1 
negativeContainerIndex                         2 
negativeIndex                                 29 
noConstructor                                184 
noCopyConstructor                            145 
noDestructor                                   1 
noExplicitConstructor                       2710 
noOperatorEq                                 146 
nullPointer                                 1967 
nullPointerArithmetic                         14 
nullPointerArithmeticRedundantCheck           31 
nullPointerRedundantCheck                    757 
objectIndex                                   19 
operatorEqRetRefThis                           6 
operatorEqToSelf                               3 
operatorEqVarError                           254 
oppositeExpression                             3 
oppositeInnerCondition                        24 
overlappingStrcmp                              2 
overlappingWriteFunction                       1 
passedByValue                                698 
pointerLessThanZero                            2 
pointerOutOfBounds                            45 
pointerPositive                                1 
pointerSize                                   18 
postfixOperator                             1049 
preprocessorErrorDirective                   324 
prohibitedasctimeCalled                        9 
prohibitedbcmpCalled                           1 
prohibitedbcopyCalled                         23 
prohibitedbzeroCalled                         32 
prohibitedcryptCalled                         10 
prohibitedctime_rCalled                        5 
prohibitedftimeCalled                          2 
prohibitedgetcontextCalled                     2 
prohibitedgetgrentCalled                       3 
prohibitedgetgrgidCalled                      28 
prohibitedgetgrnamCalled                      22 
prohibitedgethostbyaddrCalled                 15 
prohibitedgethostbynameCalled                 22 
prohibitedgetprotobynameCalled                 2 
prohibitedgetprotobynumberCalled               5 
prohibitedgetpwentCalled                       2 
prohibitedgetpwnamCalled                      38 
prohibitedgetpwuidCalled                      64 
prohibitedgetservbynameCalled                 15 
prohibitedgetservbyportCalled                  9 
prohibitedgetserventCalled                     1 
prohibitedgetspnamCalled                       3 
prohibitedgetwdCalled                          3 
prohibitedgmtimeCalled                        56 
prohibitedindexCalled                         10 
prohibitedlocaltimeCalled                    315 
prohibitedmktempCalled                         6 
prohibitedrand_rCalled                         8 
prohibitedreaddirCalled                      131 
prohibitedstrtokCalled                       362 
prohibitedswapcontextCalled                    1 
prohibitedtmpnamCalled                         8 
prohibitedttynameCalled                        5 
prohibitedusleepCalled                       112 
prohibitedutimeCalled                         33 
prohibitedutimesCalled                         8 
prohibitedvallocCalled                         1 
prohibitedvforkCalled                          2 
publicAllocationError                          9 
pureVirtualCall                              151 
redundantAssignInSwitch                       13 
redundantAssignment                          720 
redundantCondition                            77 
redundantIfRemove                              1 
redundantInitialization                      139 
redundantPointerOp                            17 
resourceLeak                                 705 
rethrowNoCurrentException                      4 
returnDanglingLifetime                        22 
returnNonBoolInBooleanFunction                 1 
returnReference                                1 
selfAssignment                                74 
shadowArgument                               155 
shadowFunction                               453 
shadowVariable                              2126 
shiftNegative                                  5 
shiftNegativeLHS                              25 
shiftTooManyBits                              25 
shiftTooManyBitsSigned                        62 
signConversion                                 3 
signConversionCond                             9 
sizeofCalculation                              4 
sizeofDivisionMemfunc                          1 
sizeofFunctionCall                             3 
sizeofwithnumericparameter                     4 
sizeofwithsilentarraypointer                   2 
sprintfOverlappingData                        15 
stlFindInsert                                 25 
stlIfStrFind                                  23 
stlOutOfBounds                                 1 
stlcstrParam                                  11 
stringCompare                                  1 
suspiciousSemicolon                            1 
syntaxError                                  527 
terminateStrncpy                              11 
thisSubtraction                                1 
thisUseAfterFree                               1 
throwInNoexceptFunction                        1 
truncLongCastAssignment                        1 
unassignedVariable                            90 
unhandledExceptionSpecification                3 
uninitDerivedMemberVar                        36 
uninitMemberVar                             1587 
uninitMemberVarPrivate                        42 
uninitStructMember                           102 
uninitdata                                    11 
uninitvar                                    452 
unknownMacro                                 822 
unpreciseMathCall                             19 
unreachableCode                              161 
unreadVariable                              4659 
unsafeClassCanLeak                             5 
unsignedLessThanZero                         405 
unsignedPositive                              13 
unusedAllocatedMemory                         12 
unusedLabel                                   30 
unusedLabelSwitch                              1 
unusedPrivateFunction                         50 
unusedScopedObject                             1 
unusedStructMember                          2160 
unusedVariable                              2605 
useClosedFile                                  2 
useInitializationList                        398 
useStlAlgorithm                              324 
uselessAssignmentArg                          28 
uselessAssignmentPtrArg                       88 
uselessCallsEmpty                              1 
uselessCallsRemove                             1 
va_end_missing                                37 
va_list_usedBeforeStarted                     55 
varFuncNullUB                               1230 
variableScope                               1871 
virtualCallInConstructor                     178 
virtualDestructor                              5 
wrongPrintfScanfArgNum                        31 
zerodiv                                       74 
zerodivcond                                    8 
================================================
                                           75473 

All

MessageID                                  Count
AssignmentAddressToInteger                   293 
AssignmentIntegerToAddress                   554 
CastAddressToIntegerAtReturn                  29 
CastIntegerToAddressAtReturn                2147 
DacaWrongData                              42206 
IOWithoutPositioning                          61 
StlMissingComparison                          88 
accessForwarded                               16 
accessMoved                                 1644 
allocaCalled                                7347 
argumentSize                                 377 
arithOperationsOnVoidPointer               17013 
arrayIndexOutOfBounds                       3026 
arrayIndexOutOfBoundsCond                   5179 
arrayIndexThenCheck                         3159 
assertWithSideEffect                       10439 
assignBoolToFloat                            478 
assignBoolToPointer                          124 
assignIfError                                 53 
assignmentInAssert                          2612 
assignmentInCondition                          1 
autoVariables                                903 
autovarInvalidDeallocation                    61 
badBitmaskCheck                              150 
bitwiseOnBoolean                            7378 
boostForeachError                              2 
bufferAccessOutOfBounds                      595 
catchExceptionByValue                       7252 
charBitOp                                      6 
charLiteralWithCharPtrCompare                279 
checkCastIntToCharAndBack                    261 
clarifyCalculation                          6734 
clarifyCondition                            4386 
clarifyStatement                             381 
compareBoolExpressionWithInt                 332 
comparePointers                             2020 
compareValueOutOfTypeRangeError              890 
comparisonError                              428 
comparisonOfBoolWithBoolError                 72 
comparisonOfBoolWithInvalidComparator        127 
comparisonOfFuncReturningBoolError           496 
comparisonOfTwoFuncsReturningBoolError        28 
constParameter                            142279 
constParameterCallback                       998 
constStatement                              9669 
constVariable                              17740 
containerOutOfBounds                        1377 
containerOutOfBoundsIndexExpression           65 
copyCtorPointerCopying                       196 
coutCerrMisusage                              12 
cppcheckError                                471 
cstyleCast                                525092 
ctuArrayIndex                                 28 
ctuOneDefinitionRuleViolation               5090 
ctuPointerArith                                8 
ctunullpointer                              1247 
ctuuninitvar                                 563 
dacaWrongSplitTemplateRightAngleBrackets       1 
danglingLifetime                             598 
danglingTempReference                       1175 
danglingTemporaryLifetime                    756 
deallocret                                   274 
deallocuse                                   223 
debug                                         12 
derefInvalidIterator                         157 
derefInvalidIteratorRedundantCheck           369 
divideSizeof                                 183 
doubleFree                                  5015 
duplInheritedMember                         5274 
duplicateAssignExpression                   1297 
duplicateBranch                             3647 
duplicateBreak                              7194 
duplicateCondition                          7476 
duplicateConditionalAssign                  1743 
duplicateExpression                        39608 
duplicateExpressionTernary                   502 
duplicateValueTernary                        639 
eraseDereference                             369 
exceptDeallocThrow                             1 
exceptRethrowCopy                           1731 
exceptThrowInDestructor                       93 
fflushOnInputStream                          181 
floatConversionOverflow                       25 
funcArgNamesDifferent                     281581 
funcArgOrderDifferent                       1390 
functionConst                              71579 
functionStatic                             65507 
identicalConditionAfterEarlyExit            1418 
identicalInnerCondition                     3161 
ignoredReturnValue                         13715 
incompatibleFileOpen                          25 
incompleteArrayFill                           57 
incorrectCharBooleanError                    150 
incorrectLogicOperator                       816 
incorrectStringBooleanError                 3990 
incorrectStringCompare                        39 
incrementboolean                              59 
initializerList                             4140 
integerOverflow                             8363 
integerOverflowCond                          850 
internalAstError                            1023 
invalidContainer                             216 
invalidContainerLoop                           7 
invalidContainerReference                     26 
invalidFree                                    7 
invalidFunctionArg                          3606 
invalidFunctionArgBool                       321 
invalidFunctionArgStr                         38 
invalidIterator1                               4 
invalidLengthModifierError                    52 
invalidLifetime                              574 
invalidPointerCast                         28332 
invalidPrintfArgType_float                   300 
invalidPrintfArgType_n                        40 
invalidPrintfArgType_p                        95 
invalidPrintfArgType_s                       194 
invalidPrintfArgType_sint                  53279 
invalidPrintfArgType_uint                  24162 
invalidScanfArgType_float                     99 
invalidScanfArgType_int                     5481 
invalidScanfArgType_s                          3 
invalidScanfFormatWidth                      495 
invalidScanfFormatWidth_smaller              798 
invalidTestForOverflow                       204 
invalidscanf                                9154 
iterators1                                    25 
iterators3                                    27 
knownArgument                                523 
knownArgumentHiddenVariableExpression        770 
knownConditionTrueFalse                    66588 
knownEmptyContainer                          130 
leakNoVarFunctionCall                        532 
leakReturnValNotUsed                        2455 
legacyUninitvar                             4504 
literalWithCharPtrCompare                   1389 
localMutex                                   107 
mallocOnClassWarning                           3 
memleak                                    11497 
memleakOnRealloc                            7320 
memsetClass                                   58 
memsetClassFloat                            1152 
memsetClassReference                           3 
memsetFloat                                    3 
memsetValueOutOfRange                         71 
memsetZeroBytes                               57 
mismatchAllocDealloc                         712 
mismatchingBitAnd                              7 
mismatchingContainerExpression               478 
mismatchingContainerIterator                  50 
mismatchingContainers                        171 
missingMemberCopy                           4452 
missingOverride                           266577 
missingReturn                              14155 
moduloAlwaysTrueFalse                         29 
moduloofone                                 1128 
multiCondition                             11242 
multiplySizeof                               192 
nanInArithmeticExpression                    172 
negativeContainerIndex                      1284 
negativeIndex                               3193 
noConstructor                               4918 
noCopyConstructor                           9002 
noDestructor                                 183 
noExplicitConstructor                     126511 
noOperatorEq                                9141 
nonStandardCharLiteral                        29 
nullPointer                                20891 
nullPointerArithmetic                       1578 
nullPointerArithmeticRedundantCheck         3067 
nullPointerDefaultArg                         17 
nullPointerRedundantCheck                  42637 
objectIndex                                 1946 
operatorEqMissingReturnStatement              62 
operatorEqRetRefThis                         148 
operatorEqShouldBeLeftUnimplemented           36 
operatorEqToSelf                             316 
operatorEqVarError                          8173 
oppositeExpression                           332 
oppositeInnerCondition                       889 
overlappingStrcmp                             27 
overlappingWriteFunction                     168 
overlappingWriteUnion                        234 
passedByValue                              37899 
pointerAdditionResultNotNull                  91 
pointerArithBool                              32 
pointerLessThanZero                          208 
pointerOutOfBounds                           797 
pointerOutOfBoundsCond                       138 
pointerPositive                               40 
pointerSize                                 1144 
postfixOperator                            44783 
preprocessorErrorDirective                 14885 
prohibitedCreateAndAddIndexedItemCalled        2 
prohibitedasctimeCalled                      667 
prohibitedasctime_rCalled                     82 
prohibitedasctime_sCalled                     25 
prohibitedbcmpCalled                         266 
prohibitedbcopyCalled                       3894 
prohibitedbsd_signalCalled                    16 
prohibitedbzeroCalled                       6749 
prohibitedcryptCalled                        255 
prohibitedctermidCalled                       24 
prohibitedctime_rCalled                      214 
prohibitedecvtCalled                          12 
prohibitedecvt_rCalled                         2 
prohibitedfcvtCalled                           8 
prohibitedfcvt_rCalled                         2 
prohibitedfgetgrentCalled                     14 
prohibitedfgetpwentCalled                     15 
prohibitedfgetspentCalled                      5 
prohibitedftimeCalled                        127 
prohibitedgcvtCalled                          26 
prohibitedgetcontextCalled                    48 
prohibitedgetgrentCalled                     103 
prohibitedgetgrgidCalled                     516 
prohibitedgetgrnamCalled                     675 
prohibitedgethostbyaddrCalled                492 
prohibitedgethostbyname2Called                34 
prohibitedgethostbynameCalled               1972 
prohibitedgethostentCalled                    14 
prohibitedgetloginCalled                     237 
prohibitedgetnetbyaddrCalled                  10 
prohibitedgetnetbynameCalled                  34 
prohibitedgetnetentCalled                      5 
prohibitedgetnetgrentCalled                    7 
prohibitedgetprotobynameCalled               202 
prohibitedgetprotobynumberCalled             102 
prohibitedgetprotoentCalled                    9 
prohibitedgetpwCalled                          2 
prohibitedgetpwentCalled                     198 
prohibitedgetpwnamCalled                    1739 
prohibitedgetpwuidCalled                    1976 
prohibitedgetrpcbynameCalled                   8 
prohibitedgetrpcbynumberCalled                14 
prohibitedgetrpcentCalled                      2 
prohibitedgetsCalled                         350 
prohibitedgetservbynameCalled                652 
prohibitedgetservbyportCalled                157 
prohibitedgetserventCalled                    15 
prohibitedgetspentCalled                       3 
prohibitedgetspnamCalled                      45 
prohibitedgetwdCalled                        176 
prohibitedgmtimeCalled                      2185 
prohibitedindexCalled                       4081 
prohibitedllseekCalled                        41 
prohibitedlocaltimeCalled                   7543 
prohibitedmakecontextCalled                   18 
prohibitedmktempCalled                       251 
prohibitedpthread_attr_getstackaddrCalled      6 
prohibitedpthread_attr_setstackaddrCalled      1 
prohibitedqecvt_rCalled                        1 
prohibitedqfcvt_rCalled                        1 
prohibitedrand_rCalled                       145 
prohibitedreaddirCalled                     5510 
prohibitedrindexCalled                       872 
prohibitedscalbCalled                         23 
prohibitedsgetspentCalled                      2 
prohibitedstrtokCalled                     17409 
prohibitedswapcontextCalled                   37 
prohibitedtempnamCalled                       96 
prohibitedtmpnamCalled                       275 
prohibitedttynameCalled                      288 
prohibitedualarmCalled                         6 
prohibitedusleepCalled                      8291 
prohibitedutimeCalled                        818 
prohibitedutimesCalled                       249 
prohibitedvallocCalled                        79 
prohibitedvforkCalled                        208 
publicAllocationError                        277 
pureVirtualCall                              588 
readWriteOnlyFile                              3 
redundantAssignInSwitch                      669 
redundantAssignment                        63635 
redundantCondition                          4134 
redundantCopyLocalConst                      605 
redundantIfRemove                            102 
redundantInitialization                    10447 
redundantPointerOp                          1083 
resourceLeak                                7561 
rethrowNoCurrentException                    533 
returnDanglingLifetime                      1222 
returnNonBoolInBooleanFunction               219 
returnReference                               44 
returnStdMoveLocal                           315 
returnTempReference                          124 
sameIteratorExpression                        74 
seekOnAppendedFile                            28 
selfAssignment                              9807 
selfInitialization                           161 
shadowArgument                              9240 
shadowFunction                             36347 
shadowVariable                            107626 
shiftNegative                                577 
shiftNegativeLHS                            4353 
shiftTooManyBits                            1921 
shiftTooManyBitsSigned                      6745 
signConversion                              1532 
signConversionCond                           208 
signedCharArrayIndex                           1 
sizeofCalculation                           3478 
sizeofDereferencedVoidPointer                 20 
sizeofDivisionMemfunc                         90 
sizeofFunctionCall                           199 
sizeofVoid                                    25 
sizeofsizeof                                 153 
sizeofwithnumericparameter                  2351 
sizeofwithsilentarraypointer                  39 
sprintfOverlappingData                       938 
staticStringCompare                         2742 
stlFindInsert                                911 
stlIfFind                                     13 
stlIfStrFind                                1682 
stlOutOfBounds                                20 
stlcstr                                       75 
stlcstrParam                                1004 
stlcstrReturn                                 44 
stlcstrthrow                                   1 
strPlusChar                                   24 
stringCompare                                 25 
stringLiteralWrite                            23 
suspiciousCase                                10 
suspiciousSemicolon                           61 
syntaxError                                30993 
terminateStrncpy                            2161 
thisSubtraction                               25 
thisUseAfterFree                              24 
throwInNoexceptFunction                       84 
truncLongCastAssignment                       91 
truncLongCastReturn                           85 
unassignedVariable                          5525 
unhandledExceptionSpecification              678 
uninitDerivedMemberVar                      7416 
uninitDerivedMemberVarPrivate                 37 
uninitMemberVar                           132723 
uninitMemberVarPrivate                      6137 
uninitStructMember                          5543 
uninitdata                                   840 
uninitvar                                  25847 
unknownEvaluationOrder                      1730 
unknownMacro                               67913 
unpreciseMathCall                           1609 
unreachableCode                            13526 
unreadVariable                            256874 
unsafeClassCanLeak                          1045 
unsignedLessThanZero                       11161 
unsignedPositive                            2465 
unusedAllocatedMemory                        464 
unusedLabel                                17595 
unusedLabelConfiguration                      19 
unusedLabelSwitch                            688 
unusedLabelSwitchConfiguration                 4 
unusedPrivateFunction                       4468 
unusedScopedObject                           608 
unusedStructMember                        115886 
unusedVariable                             52125 
useClosedFile                                125 
useInitializationList                      32178 
useStlAlgorithm                            21757 
uselessAssignmentArg                        2144 
uselessAssignmentPtrArg                     5401 
uselessCallsCompare                           16 
uselessCallsEmpty                             20 
uselessCallsRemove                           116 
uselessCallsSubstr                            19 
uselessCallsSwap                               4 
va_end_missing                              1262 
va_list_usedBeforeStarted                   1906 
va_start_referencePassed                      20 
va_start_subsequentCalls                      25 
va_start_wrongParameter                        4 
varFuncNullUB                              14848 
variableScope                             125098 
virtualCallInConstructor                   12022 
virtualDestructor                            396 
writeReadOnlyFile                             11 
wrongPrintfScanfArgNum                      1511 
wrongPrintfScanfParameterPositionError         6 
wrongmathcall                                338 
zerodiv                                      626 
zerodivcond                                  503 
================================================
                                         3571225