blob: f7809c7b1ba9e2999c8a4af28097bfc0aa1783c5 [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
Marco Elver905e6722019-11-14 19:02:56 +010024 kcsan
Jonathan Corbet5f096272016-08-08 15:55:49 -060025 gdb-kernel-debugging
Mauro Carvalho Chehab7fb2e8a2017-05-11 16:23:50 -030026 kgdb
Mickaël Salaüncef04cd2017-05-26 20:44:00 +020027 kselftest
Brendan Higginsc23a2832019-09-23 02:02:45 -070028 kunit/index
Markus Heiserc2893122016-10-26 08:23:14 +020029
30
31.. only:: subproject and html
32
33 Indices
34 =======
35
36 * :ref:`genindex`