descriptionStatic analysis for C
homepage URLhttp://smatch.sf.net
ownererror27@gmail.com
last changeThu, 18 Dec 2025 11:20:19 +0000 (18 14:20 +0300)
content tags
add:
readme
Smatch is a static analysis tool for C. Most of the checks are for the linux kernel. Please write checks for your project. It's fun and easy!

There is a mailing list [smatch [at] vger.kernel.org]

shortlog
24 hours ago Dan Carpenterkernel: add some more once_through macrosmaster
25 hours ago Dan Carpentersm_equiv4: fix validation test
2 days ago Dan Carpenterflow: handle foo[i++] = a ? b : c;
3 days ago Dan Carpentercomparison: handle "a = b - 1"
3 days ago Dan Carpenterextra: uninitialized variable in used_param_value_info()
3 days ago Harshit Mogalapallismatch_scripts: Fix incomplete quoting in kchecker...
7 days ago Dan Carpenterconditions: handle conditions like "if ((x - y) !=...
7 days ago Dan Carpenterextra: fix a bug incrementing unsigned zeros
7 days ago Dan Carpenterfunction_hooks: add some comments
7 days ago Dan Carpenterhelper: Add a NULL check
7 days ago Dan Carpentermath: delete debug code
7 days ago Dan Carpenterrefcount_info: add support for find_process()
7 days ago Dan Carpentertype: update to handle typeof_unqual()
9 days ago Amit Dhingrasmdb.py : Add depth option to call_tree
2025-12-04 Dan Carpenterkernel_rcu_assign_pointer: handle this assignment
2025-12-03 Dan Carpenterassigned_expr: fix validation test
...
tags
3 years ago 1.73
4 years ago 1.72
4 years ago 1.71
4 years ago 1.70
10 years ago 1.60
11 years ago v0.5.0 Sparse 0.5.0
12 years ago 1.59
12 years ago v0.4.5-rc1 Sparse 0.4.5-rc1
12 years ago 1.58
12 years ago 1.57
13 years ago 1.56
14 years ago v0.4.4 sparse release 0.4.4
14 years ago v0.4.4-rc2 Sparse 0.4.4-rc2
14 years ago v0.4.4-rc1 Sparse 0.4.4-rc1
15 years ago v0.4.3 sparse 0.4.3 release
15 years ago 1.55
...
heads
24 hours ago master
forks
Cached version (5586s old)
smatch/bkmgit.git benson_muite@emailplus.org 2 years ago