社区
系统维护与使用区
帖子详情
Linux内核调试器
kickdog
2000-01-28 02:59:00
加精
各位大虾:
如何调试Linux内核?有何工具?如何使用?
谢谢!!!
...全文
425
4
打赏
收藏
Linux内核调试器
各位大虾: 如何调试Linux内核?有何工具?如何使用? 谢谢!!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
hem
2001-05-18
打赏
举报
回复
参考
kickdog
2000-02-18
打赏
举报
回复
how to use kgdb?
westwind
2000-01-29
打赏
举报
回复
有不少工具可以使用.
可以用普通的gdb,kgdb等等.
如果你是只想看一看内核数据结构的
变化情况,建议你使用gdb.
1.编译内核.需要修改Makefile文件,
或者是其他方法,在编译的时候使得gcc
能够把你想看的那一部分加上-g参数来编译.
这样能够加入符号信息.否则你无法根据符号名来看
数据.
2.将新的内核投入运行.
3 .使用 gdb /boot/vmlinuz /proc/kcore
现在,你能够看到内核数据结构了.不过,仅仅限于你用
-g编译的那一部分,不能够单步执行,不能修改数据.
注意:不要一下子把整个内核加-g参数编译.
如果你不满足的话,可以改用kgdb,不过比较复杂,并且要有两台机器
相连,想一想就知道:把车轮拆掉的同时,还要让这辆车跑? 太过分了吧!
如果你对内核比较熟悉,可以编一个模块来调试.这样就不要编译内核了
littletao
2000-01-28
打赏
举报
回复
linux的kernel都有源码的,和一般的
调试没什么不同吧
Debug.Hacks中文版_深入调试的技术和工具
本书从
调试器
的基本使用方法、汇编的基础知识开始,到
内核
错误信息捕捉、应用程序调试、
内核
调试、本书深入浅出的讲解了
linux
下应用程序和
内核
的调试技巧。
开源项目-基于Intel VT技术的
Linux
内核
调试器
本开源项目将硬件虚拟化技术应用在
内核
调试器
上,使
内核
调试器
成为VMM,将操作系统置于虚拟机中运行,即操作系统成为GuestOS,以这样的一种形式进行调试,最主要的好处就是
调试器
对操作系统完全透明。如下图: ...
Linux
内核
调试器
调试指南
Linux
中的内置
内核
调试器
KDB 提供了这种功能。在本文中您将了解如何使用 KDB 所提供的功能,以及如何在
Linux
机器上安装和设置 KDB。您还将熟悉 KDB 中可以使用的命令以及设置和显示选项。
Linux
内核
调试器
...
Linux
内核
调试器
内幕
Linux
中的内置
内核
调试器
KDB 提供了这种功能。在本文中您将了解如何使用 KDB 所提供的功能,以及如何在
Linux
机器上安装和设置 KDB。您还将熟悉 KDB 中可以使用的命令以及设置和显示选项。
Linux
内核
调试器
(KDB...
【
linux
】调试工具介绍
在
Linux
内核
调试过程中,可以使用各种工具和技术来诊断和解决问题。以下是一些常用的
Linux
内核
调试方法:printk:printk是
Linux
内核
中的打印函数,可以在代码中插入打印语句来输出调试信息。这些信息将被发送到
内核
...
系统维护与使用区
19,612
社区成员
74,603
社区内容
发帖
与我相关
我的任务
系统维护与使用区
系统使用、管理、维护问题。可以是Ubuntu, Fedora, Unix等等
复制链接
扫一扫
分享
社区描述
系统使用、管理、维护问题。可以是Ubuntu, Fedora, Unix等等
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章