xref: /linux/Documentation/dev-tools/index.rst (revision a1ff5a7d78a036d6c2178ee5acd6ba4946243800)
1c289312fSMarkus Heiser================================
2c289312fSMarkus HeiserDevelopment tools for the kernel
3c289312fSMarkus Heiser================================
4c289312fSMarkus Heiser
5c289312fSMarkus HeiserThis document is a collection of documents about development tools that can
6c289312fSMarkus Heiserbe used to work on the kernel. For now, the documents have been pulled
732ddfe8bSShreyans Devendra Doshitogether without any significant effort to integrate them into a coherent
8c289312fSMarkus Heiserwhole; patches welcome!
9c289312fSMarkus Heiser
10c797997aSDavid GowA brief overview of testing-specific tools can be found in
11c797997aSDavid GowDocumentation/dev-tools/testing-overview.rst
12c797997aSDavid Gow
13c289312fSMarkus Heiser.. toctree::
1493f85555SVegard Nossum   :caption: Table of contents
15c289312fSMarkus Heiser   :maxdepth: 2
16c289312fSMarkus Heiser
17c797997aSDavid Gow   testing-overview
182eecbab8SDwaipayan Ray   checkpatch
19*e3b10a02SSeongJae Park   clang-format
20c289312fSMarkus Heiser   coccinelle
21c289312fSMarkus Heiser   sparse
22c289312fSMarkus Heiser   kcov
23c289312fSMarkus Heiser   gcov
24c289312fSMarkus Heiser   kasan
2593858ae7SAlexander Potapenko   kmsan
26c289312fSMarkus Heiser   ubsan
27c289312fSMarkus Heiser   kmemleak
28905e672bSMarco Elver   kcsan
2910efe55fSMarco Elver   kfence
30c289312fSMarkus Heiser   gdb-kernel-debugging
317fb2e8a4SMauro Carvalho Chehab   kgdb
32cef04cdcSMickaël Salaün   kselftest
33c23a283bSBrendan Higgins   kunit/index
34a32fa6b2SRae Moar   ktap
358c88bc5bSJohn Moon   checkuapi
367828b7bbSWolfram Sang   gpio-sloppy-logic-analyzer
37c289312fSMarkus Heiser
38c289312fSMarkus Heiser
39c289312fSMarkus Heiser.. only::  subproject and html
40c289312fSMarkus Heiser
41c289312fSMarkus Heiser   Indices
42c289312fSMarkus Heiser   =======
43c289312fSMarkus Heiser
44c289312fSMarkus Heiser   * :ref:`genindex`
45