2026-08-31 17:59 ftp://ftp.de.debian.org/debian/pool/main/c/cpuid/cpuid_20260503.orig.tar.gz cppcheck-options: --library=posix --library=gnu --library=bsd --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.12.90+deb13.1-amd64-x86_64-with-glibc2.41 python: 3.12.13 client-version: 1.4.0 compiler: g++ (Debian 14.2.0-19) 14.2.0 cppcheck: head 2.21.0 head-info: 8357500 (2026-08-31 12:14:55 +0200) count: 120 120 elapsed-time: 25.9 26.5 head-timing-info: old-timing-info: head results: cpuid-20260503/cpuid.c:198:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_NOSUB [valueFlowBailoutIncompleteVar] cpuid-20260503/cpuid.c:11774:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _SC_NPROCESSORS_CONF [valueFlowBailoutIncompleteVar] cpuid-20260503/cpuid.c:11839:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cpu_set_t [valueFlowBailoutIncompleteVar] cpuid-20260503/cpuid.c:12519:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] cpuid-20260503/cpuid.c:12651:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable opterr [valueFlowBailoutIncompleteVar] cpuid-20260503/cpuid.c:202:38: style: Condition 'size+1==0' is always false [knownConditionTrueFalse] cpuid-20260503/cpuid.c:215:38: style: Condition 'size+1==0' is always false [knownConditionTrueFalse] cpuid-20260503/cpuid.c:12745:20: style: Condition 'opt_kernel' is always false [knownConditionTrueFalse] cpuid-20260503/cpuid.c:12738:8: note: Assuming that condition 'opt_kernel' is not redundant cpuid-20260503/cpuid.c:12745:20: note: Condition 'opt_kernel' is always false cpuid-20260503/cpuid.c:11944:7: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] cpuid-20260503/cpuid.c:673:10: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] cpuid-20260503/cpuid.c:677:10: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] cpuid-20260503/cpuid.c:681:10: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] cpuid-20260503/cpuid.c:686:10: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] cpuid-20260503/cpuid.c:690:10: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] cpuid-20260503/cpuid.c:694:10: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] cpuid-20260503/cpuid.c:698:10: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] cpuid-20260503/cpuid.c:703:10: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] cpuid-20260503/cpuid.c:707:10: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] cpuid-20260503/cpuid.c:711:10: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] cpuid-20260503/cpuid.c:716:10: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] cpuid-20260503/cpuid.c:720:10: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] cpuid-20260503/cpuid.c:724:10: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] cpuid-20260503/cpuid.c:729:10: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] cpuid-20260503/cpuid.c:733:10: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] cpuid-20260503/cpuid.c:737:10: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] cpuid-20260503/cpuid.c:741:10: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] cpuid-20260503/cpuid.c:745:10: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] cpuid-20260503/cpuid.c:749:10: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] cpuid-20260503/cpuid.c:753:10: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] cpuid-20260503/cpuid.c:758:10: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] cpuid-20260503/cpuid.c:763:10: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] cpuid-20260503/cpuid.c:767:10: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] cpuid-20260503/cpuid.c:771:10: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] cpuid-20260503/cpuid.c:775:10: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] cpuid-20260503/cpuid.c:779:10: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] cpuid-20260503/cpuid.c:786:10: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] cpuid-20260503/cpuid.c:793:10: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] cpuid-20260503/cpuid.c:800:10: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] cpuid-20260503/cpuid.c:804:10: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] cpuid-20260503/cpuid.c:808:10: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] cpuid-20260503/cpuid.c:812:10: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] cpuid-20260503/cpuid.c:816:10: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] cpuid-20260503/cpuid.c:820:10: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] cpuid-20260503/cpuid.c:824:10: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] cpuid-20260503/cpuid.c:872:10: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] cpuid-20260503/cpuid.c:876:10: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] cpuid-20260503/cpuid.c:880:10: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] cpuid-20260503/cpuid.c:884:10: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] cpuid-20260503/cpuid.c:888:10: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] cpuid-20260503/cpuid.c:892:10: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] cpuid-20260503/cpuid.c:896:10: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] cpuid-20260503/cpuid.c:900:10: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] cpuid-20260503/cpuid.c:904:10: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] cpuid-20260503/cpuid.c:908:10: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] cpuid-20260503/cpuid.c:912:10: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] cpuid-20260503/cpuid.c:916:10: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] cpuid-20260503/cpuid.c:921:10: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] cpuid-20260503/cpuid.c:925:10: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] cpuid-20260503/cpuid.c:929:10: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] cpuid-20260503/cpuid.c:938:10: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] cpuid-20260503/cpuid.c:942:10: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] cpuid-20260503/cpuid.c:947:10: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] cpuid-20260503/cpuid.c:952:10: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] cpuid-20260503/cpuid.c:957:10: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] cpuid-20260503/cpuid.c:961:10: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] cpuid-20260503/cpuid.c:965:10: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] cpuid-20260503/cpuid.c:969:10: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] cpuid-20260503/cpuid.c:973:10: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] cpuid-20260503/cpuid.c:977:10: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] cpuid-20260503/cpuid.c:981:10: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] cpuid-20260503/cpuid.c:989:10: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] cpuid-20260503/cpuid.c:993:10: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] cpuid-20260503/cpuid.c:998:10: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] cpuid-20260503/cpuid.c:1002:10: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] cpuid-20260503/cpuid.c:1007:10: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] cpuid-20260503/cpuid.c:1011:10: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] cpuid-20260503/cpuid.c:1015:10: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] cpuid-20260503/cpuid.c:1020:10: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] cpuid-20260503/cpuid.c:1024:10: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] cpuid-20260503/cpuid.c:1028:10: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] cpuid-20260503/cpuid.c:1033:10: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] cpuid-20260503/cpuid.c:1037:10: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] cpuid-20260503/cpuid.c:1041:10: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] cpuid-20260503/cpuid.c:1046:10: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] cpuid-20260503/cpuid.c:1050:10: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] cpuid-20260503/cpuid.c:1056:10: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] cpuid-20260503/cpuid.c:1060:10: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] cpuid-20260503/cpuid.c:1064:10: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] cpuid-20260503/cpuid.c:1068:10: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] cpuid-20260503/cpuid.c:1073:10: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] cpuid-20260503/cpuid.c:1077:10: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] cpuid-20260503/cpuid.c:1081:10: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] cpuid-20260503/cpuid.c:1085:10: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] cpuid-20260503/cpuid.c:1496:15: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] cpuid-20260503/cpuid.c:4284:7: warning: sprintf format string requires 0 parameters but 2 are given. [wrongPrintfScanfArgNum] cpuid-20260503/cpuid.c:7124:7: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] cpuid-20260503/cpuid.c:10368:4: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] cpuid-20260503/cpuid.c:10389:4: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] cpuid-20260503/cpuid.c:10392:4: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] cpuid-20260503/cpuid.c:10441:4: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] cpuid-20260503/cpuid.c:10841:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] cpuid-20260503/cpuid.c:10900:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] cpuid-20260503/cpuid.c:11075:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] cpuid-20260503/cpuid.c:11107:10: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] cpuid-20260503/cpuid.c:11128:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] cpuid-20260503/cpuid.c:11280:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] cpuid-20260503/cpuid.c:11280:7: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] cpuid-20260503/cpuid.c:11306:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'const unsigned int'. [invalidPrintfArgType_sint] cpuid-20260503/cpuid.c:11307:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] cpuid-20260503/cpuid.c:11307:7: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] cpuid-20260503/cpuid.c:11310:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'const unsigned int'. [invalidPrintfArgType_sint] cpuid-20260503/cpuid.c:11311:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] cpuid-20260503/cpuid.c:11313:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] cpuid-20260503/cpuid.c:11408:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'const unsigned int'. [invalidPrintfArgType_sint] cpuid-20260503/cpuid.c:11409:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'const unsigned int'. [invalidPrintfArgType_sint] cpuid-20260503/cpuid.c:11519:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] cpuid-20260503/cpuid.c:11622:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] cpuid-20260503/cpuid.c:11698:13: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] cpuid-20260503/cpuid.c:11844:13: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] cpuid-20260503/cpuid.c:4126:4: error: Internal limit: CheckLeakAutoVar::checkScope() Maximum recursive count of 1000 reached. [cppcheckLimit] diff: 2.21.0 cpuid-20260503/cpuid.c:4126:0: error: Internal limit: CheckLeakAutoVar::checkScope() Maximum recursive count of 1000 reached. [cppcheckLimit] head cpuid-20260503/cpuid.c:4126:4: error: Internal limit: CheckLeakAutoVar::checkScope() Maximum recursive count of 1000 reached. [cppcheckLimit] DONE