2024-03-27 23:01 ftp://ftp.de.debian.org/debian/pool/main/libe/libencode-perl/libencode-perl_3.21.orig.tar.gz cppcheck-options: --library=posix --library=gnu --showtime=top5 --check-library --inconclusive --enable=style,information --inline-suppr --disable=missingInclude --suppress=unmatchedSuppression --template=daca2 --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning --suppress=valueFlowBailoutIncompleteVar -D__GNUC__ --platform=unix64 -j4 platform: Linux-6.1.0-0.deb11.6-amd64-x86_64-with-glibc2.31 python: 3.9.2 client-version: 1.3.45 compiler: g++ (Debian 10.2.1-6) 10.2.1 20210110 cppcheck: head 2.13.0 head-info: 98951f5 (2024-03-27 21:50:05 +0100) count: 2 3 elapsed-time: 0.4 0.1 head-timing-info: Tokenizer::simplifyTokens1::ValueFlow: 0.389812s (avg. 0.389812s - 1 result(s)) valueFlowCondition(SymbolicConditionHandler{}, tokenlist, symboldatabase, errorLogger, settings, skippedFunctions): 0.218368s (avg. 0.0727893s - 3 result(s)) valueFlowCondition(SimpleConditionHandler{}, tokenlist, symboldatabase, errorLogger, settings, skippedFunctions): 0.086481s (avg. 0.028827s - 3 result(s)) valueFlowAfterAssign(tokenlist, symboldatabase, errorLogger, settings, skippedFunctions): 0.047664s (avg. 0.015888s - 3 result(s)) valueFlowSymbolic(tokenlist, symboldatabase, errorLogger, settings): 0.03584s (avg. 0.03584s - 1 result(s)) Overall time: 0.397048s old-timing-info: Tokenizer::simplifyTokens1::ValueFlow: 0.113583s (avg. 0.113583s - 1 result(s)) valueFlowCondition(SymbolicConditionHandler{}, tokenlist, symboldatabase, errorLogger, settings, skippedFunctions): 0.04001s (avg. 0.020005s - 2 result(s)) valueFlowAfterAssign(tokenlist, symboldatabase, errorLogger, settings, skippedFunctions): 0.034921s (avg. 0.0174605s - 2 result(s)) valueFlowSymbolic(tokenlist, symboldatabase, settings): 0.021081s (avg. 0.021081s - 1 result(s)) valueFlowCondition(SimpleConditionHandler{}, tokenlist, symboldatabase, errorLogger, settings, skippedFunctions): 0.016595s (avg. 0.0082975s - 2 result(s)) Overall time: 0.120757s head results: Encode-3.21/encengine.c:102:18: warning: Either the condition '!dst' is redundant or there is pointer arithmetic with NULL pointer. [nullPointerArithmeticRedundantCheck] Encode-3.21/encengine.c:104:9: note: Assuming that condition '!dst' is not redundant Encode-3.21/encengine.c:101:11: note: d is assigned 'dst' here. Encode-3.21/encengine.c:102:18: note: Null pointer addition Encode-3.21/encengine.c:102:9: style: Variable 'dend' can be declared as pointer to const [constVariablePointer] diff: 2.13.0 Encode-3.21/encengine.c:118:25: style: Condition 'dst' is always true [knownConditionTrueFalse] DONE