核心開發工具¶
本文件是關於可用於核心開發的工具文件的集合。目前,這些文件是簡單彙集在一起的,尚未進行大量工作將其整合為連貫的整體;歡迎提交補丁!
測試專用工具的簡要概述可在 核心測試指南 中找到。
除錯專用工具可在 Linux 核心開發者除錯建議 中找到。
目錄
- 核心測試指南
- Checkpatch
- clang-format
- Coccinelle
- Sparse
- KCOV:用於模糊測試的程式碼覆蓋率
- 在 Linux 核心中使用 gcov
- 核心地址淨化器 (KASAN)
- 核心記憶體淨化器 (KMSAN)
- 未定義行為淨化器 - UBSAN
- 核心記憶體洩漏檢測器
- 核心併發淨化器 (KCSAN)
- 核心電子圍欄 (KFENCE)
- Linux 核心自測試
- KUnit - Linux 核心單元測試
- 核心測試萬能協議 (KTAP),版本 1
- UAPI Checker
- 基於 Linux 核心 GPIO 的簡易邏輯分析儀
- 在 Linux 核心中使用 AutoFDO
- 在 Linux 核心中使用 Propeller