2026-05-09 02:10 ftp://ftp.de.debian.org/debian/pool/main/j/jitterentropy-rngd/jitterentropy-rngd_1.2.8.orig.tar.xz cppcheck-options: --library=posix --library=gnu --library=bsd --library=openssl --inconclusive --enable=style,information --inline-suppr --template=daca2 --disable=missingInclude --suppress=unmatchedSuppression --check-library --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning --suppress=normalCheckLevelConditionExpressions -D__GNUC__ --platform=unix64 -j1 platform: Linux-6.8.0-111-generic-x86_64-with-glibc2.39 python: 3.12.3 client-version: 1.3.70 compiler: g++ (Ubuntu 14.2.0-4ubuntu2~24.04.1) 14.2.0 cppcheck: head 2.20.0 head-info: eccb727 (2026-05-08 15:26:59 +0200) count: 29 29 elapsed-time: 0.3 0.3 head-timing-info: old-timing-info: head results: jitterentropy-rngd-1.2.8/jitterentropy-rngd.c:388:2: error: failed to evaluate #if condition, undefined function-like macro invocation: KERNEL_VERSION( ... ) [syntaxError] jitterentropy-rngd-1.2.8/lib/jitterentropy-timer.h:65:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JENT_FORCE_INTERNAL_TIMER [valueFlowBailoutIncompleteVar] jitterentropy-rngd-1.2.8/lib/jitterentropy-timer.h:79:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOPNOTSUPP [valueFlowBailoutIncompleteVar] jitterentropy-rngd-1.2.8/lib/jitterentropy-base.c:112:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JENT_MAX_MEMSIZE_MAX [valueFlowBailoutIncompleteVar] jitterentropy-rngd-1.2.8/lib/jitterentropy-base.c:189:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JENT_RCT_FAILURE [valueFlowBailoutIncompleteVar] jitterentropy-rngd-1.2.8/lib/jitterentropy-base.c:366:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JENT_MEMORY_SIZE [valueFlowBailoutIncompleteVar] jitterentropy-rngd-1.2.8/lib/jitterentropy-base.c:397:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JENT_DISABLE_INTERNAL_TIMER [valueFlowBailoutIncompleteVar] jitterentropy-rngd-1.2.8/lib/jitterentropy-base.c:536:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rand_data [valueFlowBailoutIncompleteVar] jitterentropy-rngd-1.2.8/lib/jitterentropy-base.c:549:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EMEM [valueFlowBailoutIncompleteVar] jitterentropy-rngd-1.2.8/lib/jitterentropy-base.c:686:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EHASH [valueFlowBailoutIncompleteVar] jitterentropy-rngd-1.2.8/lib/jitterentropy-base.c:712:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JENT_DISABLE_INTERNAL_TIMER [valueFlowBailoutIncompleteVar] jitterentropy-rngd-1.2.8/lib/jitterentropy-base.c:730:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTIME [valueFlowBailoutIncompleteVar] jitterentropy-rngd-1.2.8/lib/jitterentropy-base.c:179:25: style: Condition 'jent_notime_settick(ec)' is always false [knownConditionTrueFalse] jitterentropy-rngd-1.2.8/lib/jitterentropy-base.c:179:25: note: Calling function 'jent_notime_settick' returns 0 jitterentropy-rngd-1.2.8/lib/jitterentropy-base.c:179:25: note: Condition 'jent_notime_settick(ec)' is always false jitterentropy-rngd-1.2.8/lib/jitterentropy-base.c:410:24: style: Condition 'jent_notime_forced()' is always false [knownConditionTrueFalse] jitterentropy-rngd-1.2.8/lib/jitterentropy-base.c:410:24: note: Calling function 'jent_notime_forced' returns 0 jitterentropy-rngd-1.2.8/lib/jitterentropy-base.c:410:24: note: Condition 'jent_notime_forced()' is always false jitterentropy-rngd-1.2.8/lib/jitterentropy-base.c:502:25: style: Condition 'jent_notime_settick(ec)' is always false [knownConditionTrueFalse] jitterentropy-rngd-1.2.8/lib/jitterentropy-base.c:502:25: note: Calling function 'jent_notime_settick' returns 0 jitterentropy-rngd-1.2.8/lib/jitterentropy-base.c:502:25: note: Condition 'jent_notime_settick(ec)' is always false jitterentropy-rngd-1.2.8/lib/jitterentropy-base.c:572:25: style: Condition 'jent_notime_settick(ec)' is always false [knownConditionTrueFalse] jitterentropy-rngd-1.2.8/lib/jitterentropy-base.c:572:25: note: Calling function 'jent_notime_settick' returns 0 jitterentropy-rngd-1.2.8/lib/jitterentropy-base.c:572:25: note: Condition 'jent_notime_settick(ec)' is always false jitterentropy-rngd-1.2.8/lib/jitterentropy-base.c:273:14: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] jitterentropy-rngd-1.2.8/lib/jitterentropy-gcd.c:65:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAGAIN [valueFlowBailoutIncompleteVar] jitterentropy-rngd-1.2.8/lib/jitterentropy-gcd.c:105:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAGAIN [valueFlowBailoutIncompleteVar] jitterentropy-rngd-1.2.8/lib/jitterentropy-gcd.c:165:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EGCD [valueFlowBailoutIncompleteVar] jitterentropy-rngd-1.2.8/lib/jitterentropy-gcd.c:57:48: style: Parameter 'delta_history' can be declared as pointer to const [constParameterPointer] jitterentropy-rngd-1.2.8/lib/jitterentropy-health.c:35:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAGAIN [valueFlowBailoutIncompleteVar] jitterentropy-rngd-1.2.8/lib/jitterentropy-health.c:328:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JENT_APT_FAILURE [valueFlowBailoutIncompleteVar] jitterentropy-rngd-1.2.8/lib/jitterentropy-health.c:389:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JENT_RCT_FAILURE [valueFlowBailoutIncompleteVar] jitterentropy-rngd-1.2.8/lib/jitterentropy-noise.c:104:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHA3_256_SIZE_DIGEST [valueFlowBailoutIncompleteVar] jitterentropy-rngd-1.2.8/lib/jitterentropy-noise.c:388:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTROPY_SAFETY_FACTOR [valueFlowBailoutIncompleteVar] jitterentropy-rngd-1.2.8/lib/jitterentropy-noise.c:409:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHA3_256_SIZE_DIGEST [valueFlowBailoutIncompleteVar] jitterentropy-rngd-1.2.8/lib/jitterentropy-sha3.c:266:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHA3_256_SIZE_DIGEST_BITS [valueFlowBailoutIncompleteVar] jitterentropy-rngd-1.2.8/lib/jitterentropy-sha3.c:370:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHA3_256_SIZE_DIGEST [valueFlowBailoutIncompleteVar] diff: DONE