Lines Matching refs:sparse
10 https://lwn.net/Articles/689907/ for an overview of sparse; this document
11 contains some kernel-specific sparse information.
14 Using sparse for typechecking
27 there because sparse will complain about casting to/from a bitwise type,
48 constant zero as a bitwise integer type without sparse ever complaining.
54 Using sparse for lock checking
57 The following macros are undefined for gcc and defined during a sparse
58 run to use the "context" tracking feature of sparse, applied to
59 locking. These annotations tell sparse when a lock is held, with
71 sparse would otherwise report a context imbalance.
73 Getting sparse
77 https://sparse.wiki.kernel.org/index.php/Main_Page
80 of sparse using git to clone::
82 git://git.kernel.org/pub/scm/devel/sparse/sparse.git
89 as a regular user, and it will install sparse in your ~/bin directory.
91 Using sparse
94 Do a kernel make with "make C=1" to run sparse on all the C files that get
95 recompiled, or use "make C=2" to run sparse on the files whether they need to
99 The optional make variable CF can be used to pass arguments to sparse. The
100 build system passes -Wbitwise to sparse automatically.