2026-03-20 11:55 ftp://ftp.de.debian.org/debian/pool/main/b/blake3-py/blake3-py_1.0.8.orig.tar.gz cppcheck-options: --library=posix --library=gnu --library=bsd --library=python --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-106-generic-x86_64-with-glibc2.39 python: 3.12.3 client-version: 1.3.70 compiler: g++ (Ubuntu 13.3.0-6ubuntu2~24.04.1) 13.3.0 cppcheck: head 2.20.0 head-info: 4412833 (2026-03-20 08:27:05 +0100) count: 36 36 elapsed-time: 0.8 0.7 head-timing-info: old-timing-info: head results: blake3-py-1.0.8/c_impl/blake3module.c:29:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_ValueError [valueFlowBailoutIncompleteVar] blake3-py-1.0.8/c_impl/blake3module.c:86:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_ValueError [valueFlowBailoutIncompleteVar] blake3-py-1.0.8/c_impl/blake3module.c:160:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WAIT_LOCK [valueFlowBailoutIncompleteVar] blake3-py-1.0.8/c_impl/blake3module.c:176:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOWAIT_LOCK [valueFlowBailoutIncompleteVar] blake3-py-1.0.8/c_impl/blake3module.c:242:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyUnicode_FSConverter [valueFlowBailoutIncompleteVar] blake3-py-1.0.8/c_impl/blake3module.c:298:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BLAKE3_OUT_LEN [valueFlowBailoutIncompleteVar] blake3-py-1.0.8/c_impl/blake3module.c:345:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] blake3-py-1.0.8/c_impl/blake3module.c:398:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable blake3_hasher [valueFlowBailoutIncompleteVar] blake3-py-1.0.8/c_impl/blake3module.c:446:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BLAKE3_BLOCK_LEN [valueFlowBailoutIncompleteVar] blake3-py-1.0.8/c_impl/blake3module.c:125:5: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] blake3-py-1.0.8/c_impl/blake3module.c:132:7: note: Found duplicate branches for 'if' and 'else'. blake3-py-1.0.8/c_impl/blake3module.c:125:5: note: Found duplicate branches for 'if' and 'else'. blake3-py-1.0.8/c_impl/vendor/blake3.c:138:3: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] blake3-py-1.0.8/c_impl/vendor/blake3.c:139:3: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg] blake3-py-1.0.8/c_impl/vendor/blake3.c:447:57: style: Parameter 'new_cv' can be declared as const array [constParameter] blake3-py-1.0.8/c_impl/vendor/blake3_impl.h:169:60: style: Parameter 'cv_words' can be declared as const array [constParameter] blake3-py-1.0.8/c_impl/vendor/blake3.c:186:20: warning: Uninitialized variable: chunks_array [uninitvar] blake3-py-1.0.8/c_impl/vendor/blake3.c:180:37: note: Assuming condition is false blake3-py-1.0.8/c_impl/vendor/blake3.c:186:20: note: Uninitialized variable: chunks_array blake3-py-1.0.8/c_impl/vendor/blake3.c:229:20: warning: Uninitialized variable: parents_array [uninitvar] blake3-py-1.0.8/c_impl/vendor/blake3.c:223:56: note: Assuming condition is false blake3-py-1.0.8/c_impl/vendor/blake3.c:229:20: note: Uninitialized variable: parents_array blake3-py-1.0.8/c_impl/vendor/blake3.c:138:9: style: Variable 'input' is assigned a value that is never used. [unreadVariable] blake3-py-1.0.8/c_impl/vendor/blake3.c:139:13: style: Variable 'input_len' is assigned a value that is never used. [unreadVariable] blake3-py-1.0.8/c_impl/vendor/blake3_avx2.c:194:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __m256i [valueFlowBailoutIncompleteVar] blake3-py-1.0.8/c_impl/vendor/blake3_avx2.c:279:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __m256i [valueFlowBailoutIncompleteVar] blake3-py-1.0.8/c_impl/vendor/blake3_avx512.c:125:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __m128i [valueFlowBailoutIncompleteVar] blake3-py-1.0.8/c_impl/vendor/blake3_avx512.c:454:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __m128i [valueFlowBailoutIncompleteVar] blake3-py-1.0.8/c_impl/vendor/blake3_avx512.c:543:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __m128i [valueFlowBailoutIncompleteVar] blake3-py-1.0.8/c_impl/vendor/blake3_avx512.c:711:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __m256i [valueFlowBailoutIncompleteVar] blake3-py-1.0.8/c_impl/vendor/blake3_avx512.c:795:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __m256i [valueFlowBailoutIncompleteVar] blake3-py-1.0.8/c_impl/vendor/blake3_avx512.c:1042:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _MM_HINT_T0 [valueFlowBailoutIncompleteVar] blake3-py-1.0.8/c_impl/vendor/blake3_avx512.c:1131:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __m256i [valueFlowBailoutIncompleteVar] blake3-py-1.0.8/c_impl/vendor/blake3_dispatch.c:87:22: style: Condition 'g_cpu_features!=UNDEFINED' is always false [knownConditionTrueFalse] blake3-py-1.0.8/c_impl/vendor/blake3_neon.c:198:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uint32x4_t [valueFlowBailoutIncompleteVar] blake3-py-1.0.8/c_impl/vendor/blake3_neon.c:282:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uint32x4_t [valueFlowBailoutIncompleteVar] blake3-py-1.0.8/c_impl/vendor/blake3_sse2.c:98:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __m128i [valueFlowBailoutIncompleteVar] blake3-py-1.0.8/c_impl/vendor/blake3_sse2.c:421:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __m128i [valueFlowBailoutIncompleteVar] blake3-py-1.0.8/c_impl/vendor/blake3_sse2.c:511:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __m128i [valueFlowBailoutIncompleteVar] blake3-py-1.0.8/c_impl/vendor/blake3_sse41.c:92:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __m128i [valueFlowBailoutIncompleteVar] blake3-py-1.0.8/c_impl/vendor/blake3_sse41.c:415:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __m128i [valueFlowBailoutIncompleteVar] blake3-py-1.0.8/c_impl/vendor/blake3_sse41.c:505:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __m128i [valueFlowBailoutIncompleteVar] diff: DONE