专栏名称: Linux爱好者
伯乐在线旗下账号,「Linux爱好者」专注分享 Linux/Unix 相关内容,包括:工具资源、使用技巧、课程书籍等。
今天看啥  ›  专栏  ›  Linux爱好者

Linux内核的经典调试方式

Linux爱好者  · 公众号  · linux  · 2024-07-01 11:50
原文作者:CHENG Jian原文链接:https://kernel.blog.csdn.net/article/details/689480801 内核调试以及工具总结内核总是那么捉摸不透, 内核也会犯错, 但是调试却不能像用户空间程序那样, 为此内核开发者为我们提供了一系列的工具和系统来支持内核的调试.内核的调试, 其本质是内核空间与用户空间的数据交换, 内核开发者们提供了多样的形式来完成这一功能.2 用户空间与内核空间数据交换的文件系统内核中有三个常用的伪文件系统: procfs, debugfs和sysfs.它们都用于Linux内核和用户空间的数据交换, 但是适用的场景有所差异:procfs 历史最早, 最初就是用来跟内核交互的唯一方式, 用来获取处理器、内存、设备驱动、进程等各种信息.sysfs 跟 kobject 框架紧密联系, 而 kobject 是为设备驱动模型而存在的, 所以 sysfs 是为设备驱动服务的.debugfs 从名字来看就是为 debug 而生, ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照