blob: b0522a4dd10731375d8c06d6f1c3781c926f6c08 [file] [log] [blame]
Jonathan Corbet059c5e92016-08-08 16:00:25 -06001================================
2Development tools for the kernel
3================================
4
5This document is a collection of documents about development tools that can
Shreyans Devendra Doshi32ddfe82018-11-22 10:34:56 -05006be used to work on the kernel. For now, the documents have been pulled
7together without any significant effort to integrate them into a coherent
Jonathan Corbet059c5e92016-08-08 16:00:25 -06008whole; patches welcome!
9
10.. class:: toc-title
11
12 Table of contents
13
14.. toctree::
15 :maxdepth: 2
16
Jonathan Corbet4b9033a2016-08-08 16:03:14 -060017 coccinelle
Jonathan Corbetd228af52016-08-07 15:09:14 -060018 sparse
Jonathan Corbet758f7262016-08-07 15:13:00 -060019 kcov
Jonathan Corbet2584bab2016-08-07 15:26:20 -060020 gcov
Jonathan Corbet2757aaf2016-08-07 15:31:03 -060021 kasan
Jonathan Corbet1ead0092016-08-07 15:35:42 -060022 ubsan
Jonathan Corbetca90a7a32016-08-07 15:46:10 -060023 kmemleak
Jonathan Corbet5f096272016-08-08 15:55:49 -060024 gdb-kernel-debugging
Mauro Carvalho Chehab7fb2e8a2017-05-11 16:23:50 -030025 kgdb
Mickaël Salaüncef04cd2017-05-26 20:44:00 +020026 kselftest
Markus Heiserc2893122016-10-26 08:23:14 +020027
28
29.. only:: subproject and html
30
31 Indices
32 =======
33
34 * :ref:`genindex`