linux kgdb
孜孜不倦
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
在VMware环境下使用KGDB调试Linux内核及内核模块
在VMware环境下使用KGDB调试Linux内核及内核模块 1:前言: 最近几天学习Linux-2.6平台上的设备驱动,所以要建立内核及内核模块的调试平台.虽然网上有很多相关教程,但多是基于2.6.26以前的通过补丁安装的,过程非常复杂,而且问题比较多.linux从 2.6.26开始已经集成了kgdb,只需要重新编译2.6.26(或更高)内核即可.kgdb安装及模块调试过程也遇到不少转载 2014-04-12 15:35:11 · 1271 阅读 · 0 评论 -
关于s3c2440+linux2.6.34.14KGDB的使用
首先两个非常有深度和帮助性的链接: http://www.kgdb.info/category/kgdb/understand_kgdb/ http://kernel.org/pub/linux/kernel/people/jwessel/kdb/index.html 下面是步骤,罗嗦在最后,贴了不少源码: 内核版本2.6.32,gdb版本6.8(应该适合高版本),如何编译内核,网络上有很转载 2014-04-12 15:42:34 · 615 阅读 · 0 评论 -
kgdb-调试内核和模块-靠谱
首先两个非常有深度和帮助性的链接: http://www.kgdb.info/category/kgdb/understand_kgdb/ http://kernel.org/pub/linux/kernel/people/jwessel/kdb/index.html 下面是步骤,罗嗦在最后,贴了不少源码: 内核版本2.6.32,gdb版本6.8(应该适合高版本),如何编译内核,网络上有很转载 2014-04-12 15:53:43 · 2274 阅读 · 0 评论 -
linux内核调试环境搭建-4 调试模块初始化函数
打开一终端执行: [plain] view plaincopyprint? qemu -m 512 -kernel bzImage -append "root=/dev/sda kgdboc=ttyS0,115200 kgdbwait" -boot c -hda busybox.img -k en-us -net nic -net tap,ifname=tap0,scrip转载 2014-04-12 15:59:09 · 584 阅读 · 0 评论 -
使用KGDB调试内核和模块
转载:使用KGDB调试内核和模块 内核空间的代码(包括内核和模块)无法像应用程序那样使用gdb进行简单直观的调试. 代码调试一般有两种方法: 一种是通过调试器辅助调试, 如gdb, Visual C++的集成调试环境, JTAG仿真器的集成调试环境; 这种调试方法可以对代码进行单步跟踪, 所以一次运行基本上就可以排查一条运行路径; 也可以在程序出错时检查调用栈信息, 从而迅速定位问题所在;转载 2014-04-12 15:56:09 · 549 阅读 · 0 评论
分享