xref: /openbmc/linux/Documentation/dev-tools/index.rst (revision 4f2c0a4acffbec01079c28f839422e64ddeff004)
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.. class:: toc-title
14c289312fSMarkus Heiser
15c289312fSMarkus Heiser	   Table of contents
16c289312fSMarkus Heiser
17c289312fSMarkus Heiser.. toctree::
18c289312fSMarkus Heiser   :maxdepth: 2
19c289312fSMarkus Heiser
20c797997aSDavid Gow   testing-overview
212eecbab8SDwaipayan Ray   checkpatch
22c289312fSMarkus Heiser   coccinelle
23c289312fSMarkus Heiser   sparse
24c289312fSMarkus Heiser   kcov
25c289312fSMarkus Heiser   gcov
26c289312fSMarkus Heiser   kasan
27*93858ae7SAlexander Potapenko   kmsan
28c289312fSMarkus Heiser   ubsan
29c289312fSMarkus Heiser   kmemleak
30905e672bSMarco Elver   kcsan
3110efe55fSMarco Elver   kfence
32c289312fSMarkus Heiser   gdb-kernel-debugging
337fb2e8a4SMauro Carvalho Chehab   kgdb
34cef04cdcSMickaël Salaün   kselftest
35c23a283bSBrendan Higgins   kunit/index
36a32fa6b2SRae Moar   ktap
37c289312fSMarkus Heiser
38c289312fSMarkus Heiser
39c289312fSMarkus Heiser.. only::  subproject and html
40c289312fSMarkus Heiser
41c289312fSMarkus Heiser   Indices
42c289312fSMarkus Heiser   =======
43c289312fSMarkus Heiser
44c289312fSMarkus Heiser   * :ref:`genindex`
45