2024-04-21 08:57 ftp://ftp.de.debian.org/debian/pool/main/p/pthreadpool/pthreadpool_0.0~git20210507.1787867.orig.tar.xz cppcheck-options: --library=posix --library=gnu --library=googletest --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 -D__GNUC__ --platform=unix64 -j1 platform: Linux-6.6.15-amd64-x86_64-with-glibc2.37 python: 3.11.8 client-version: 1.3.49 compiler: g++ (Debian 13.2.0-13) 13.2.0 cppcheck: head 2.14.0 head-info: ba9216e (2024-04-21 10:55:26 +0200) count: 710 710 elapsed-time: 10.1 10.4 head-timing-info: Tokenizer::simplifyTokens1::ValueFlow: 6.51114s (avg. 0.542595s - 12 result(s)) Other::runChecks: 2.17111s (avg. 0.180926s - 12 result(s)) valueFlowAfterAssign(tokenlist, symboldatabase, errorLogger, settings, skippedFunctions): 2.06955s (avg. 0.0827818s - 25 result(s)) valueFlowForLoop(tokenlist, symboldatabase, errorLogger, settings): 1.12895s (avg. 0.0451581s - 25 result(s)) valueFlowSymbolic(tokenlist, symboldatabase, errorLogger, settings): 1.00414s (avg. 0.083678s - 12 result(s)) Overall time: 9.72941s old-timing-info: Tokenizer::simplifyTokens1::ValueFlow: 6.45004s (avg. 0.537504s - 12 result(s)) Other::runChecks: 2.21708s (avg. 0.184756s - 12 result(s)) valueFlowAfterAssign(tokenlist, symboldatabase, errorLogger, settings, skippedFunctions): 2.04271s (avg. 0.0817084s - 25 result(s)) valueFlowForLoop(tokenlist, symboldatabase, errorLogger, settings): 1.12729s (avg. 0.0450916s - 25 result(s)) valueFlowSymbolic(tokenlist, symboldatabase, errorLogger, settings): 0.993603s (avg. 0.0828003s - 12 result(s)) Overall time: 9.71237s head results: pthreadpool-0.0~git20210507.1787867/examples/addition.c:35:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREADPOOL_FLAG_DISABLE_DENORMALS [valueFlowBailoutIncompleteVar] pthreadpool-0.0~git20210507.1787867/src/threadpool-atomics.h:149:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_relaxed [valueFlowBailoutIncompleteVar] pthreadpool-0.0~git20210507.1787867/src/threadpool-atomics.h:155:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_relaxed [valueFlowBailoutIncompleteVar] pthreadpool-0.0~git20210507.1787867/src/threadpool-atomics.h:161:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_relaxed [valueFlowBailoutIncompleteVar] pthreadpool-0.0~git20210507.1787867/src/threadpool-atomics.h:167:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_acquire [valueFlowBailoutIncompleteVar] pthreadpool-0.0~git20210507.1787867/src/threadpool-atomics.h:173:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_acquire [valueFlowBailoutIncompleteVar] pthreadpool-0.0~git20210507.1787867/src/threadpool-atomics.h:180:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_relaxed [valueFlowBailoutIncompleteVar] pthreadpool-0.0~git20210507.1787867/src/threadpool-atomics.h:187:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_relaxed [valueFlowBailoutIncompleteVar] pthreadpool-0.0~git20210507.1787867/src/threadpool-atomics.h:194:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_relaxed [valueFlowBailoutIncompleteVar] pthreadpool-0.0~git20210507.1787867/src/threadpool-atomics.h:201:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_release [valueFlowBailoutIncompleteVar] pthreadpool-0.0~git20210507.1787867/src/threadpool-atomics.h:208:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_release [valueFlowBailoutIncompleteVar] pthreadpool-0.0~git20210507.1787867/src/threadpool-atomics.h:214:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_relaxed [valueFlowBailoutIncompleteVar] pthreadpool-0.0~git20210507.1787867/src/threadpool-atomics.h:220:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_release [valueFlowBailoutIncompleteVar] pthreadpool-0.0~git20210507.1787867/src/threadpool-atomics.h:226:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_acq_rel [valueFlowBailoutIncompleteVar] pthreadpool-0.0~git20210507.1787867/src/threadpool-atomics.h:256:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_acquire [valueFlowBailoutIncompleteVar] pthreadpool-0.0~git20210507.1787867/src/threadpool-atomics.h:260:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_release [valueFlowBailoutIncompleteVar] pthreadpool-0.0~git20210507.1787867/src/fastpath.c:40:75: style: Condition 'pthreadpool_decrement_fetch_relaxed_size_t(&thread->range_length)range_length)range_length)range_length)range_length)range_length)range_length)range_length)range_length)range_length)range_length)range_length)range_length)range_length)range_length)range_length)range_length)range_length)range_length)range_length)range_length)range_length)range_length)range_length)range_length)range_length)range_length)range_length)range_length)range_length)range_length)range_length)range_length)range_length)range_length)range_length)range_length)range_length)range_length)range_length)range_length)range_length)range_length)range_length)range_length)range_length)range_length)range_length)range_length)range_length)range_length)range_length)range_length)range_length)range_length)range_length)range_length)range_length)range_length)range_length)range_length)range_length)range_length)range_length)range_length)range_length)range_length)range_length)range_length)range_length)range_length)range_length)range_length)range_length)range_length)range_length)range_length)range_length)range_length)range_length)range_length)range_length)range_length)range_length)