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

Linux内核的经典调试方式

Linux爱好者  · 公众号  · linux  · 2024-08-11 11:50

文章预览

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

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览