Skip to main content
从高层次来看,您可以将内核空间中的问题分为内核 panic 和 bug 两类。要调试内核空间问题,可以使用下图所示的日志、命令行工具和转储: 内核空间调试资源的可视化表示,包括用于识别和解决内核级问题的系统日志、命令行选项和内存转储。

图:调试内核空间问题的资源

  • 日志部分包括动态调试、内核调试配置和函数跟踪器
  • 命令行工具提供对 /procdebugfs 文件系统的访问
  • 转储部分列出了用于分析系统崩溃和内存状态的 RAM 转储、RAM 解析器和 crash 实用工具
您可以使用 dmesg 命令生成内核日志。 要调试内核空间中的问题,建议使用 debug 构建。有关如何生成 debug 构建的更多信息,请参阅 Qualcomm Linux 元数据层概述 有关内核源配置文件的更多信息,请参阅 [Qualcomm Linux 内核指南(https://dragonwingdocs.qualcomm.com/System/Kernel/kernel-overview)。 有关调试 Linux 内核空间问题的更多信息,请参阅以下章节: