免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: EurekaSea
打印 上一主题 下一主题

关于使用kgdb调试kernel2.6.26的几个问题 [复制链接]

论坛徽章:
0
21 [报告]
发表于 2008-11-20 20:28 |只看该作者
原帖由 emmoblin 于 2008-11-19 22:29 发表
我的配置没什么特殊的,我是在ubuntu8.10本身自带的.config基础上,加上kgdb选项。
其他没配置什么。

我发现一个问题,用kgdb模块调试内核,第一个断点基本上内核已经启动完了。start_kernel都好像
已经执 ...

我也在研究网络这快,搞了两天kgdb了.今天总算能hook到netif_rx了,而且非常爽,想怎么调就怎么调.......先研究一下.到时候来个总结.....

论坛徽章:
0
22 [报告]
发表于 2008-11-20 22:35 |只看该作者
好的,期待,希望重点讲解一下怎么调试模块,中断,进程。

论坛徽章:
0
23 [报告]
发表于 2008-12-22 16:30 |只看该作者

回复 #14 emmoblin 的帖子

kgdboc 不支持通过远程gdb进行中断调试,所以貌似必须在continue之前就把断点设好,continue之后就没法用ctrl-c断下来了.官方文档在kgdboc那一节解释了:
http://kernel.org/pub/linux/kernel/people/jwessel/kgdb/index.html

论坛徽章:
0
24 [报告]
发表于 2009-04-29 14:50 |只看该作者

2.6.27及以上KGDB调试成功

经过一个礼拜的努力,终于成功搭建成功了2.6.27及以上的KGDB调试环境!目标机上已有的系统是SUSE11.1
根据Jason Wessel的文档http://kernel.org/pub/linux/kernel/people/jwessel/kgdb/, 尝试了最简单的kgdboc:
kernel 的配置相当简单,只要把kernel hacking里面的KGDB打开即可.
新kernel用option kgdboc=ttyS0,115200启动.系统启动完,登陆到文件系统.根据文档所说,target需要主动发出中断才能让remote GDB 链接上:魔法键alt-sysrq-g(或者echo "g" >/proc/sysrq-trigger)下去,GDB这边的"target remote /dev/ttyS0"始终连接不上然后timeout.单独测试串口是通的,魔法键下去之后target机器也的确被断下来,也试过几块其他的主板都没有用.到底是什么原因呢??
郁闷了好几天之后,问题终于被找到,把两边的buad rate都改成9600就连上啦!!!!!!

论坛徽章:
0
25 [报告]
发表于 2009-04-29 14:56 |只看该作者
我也弄了好几天了,郁闷阿

论坛徽章:
0
26 [报告]
发表于 2009-04-29 16:41 |只看该作者
liuyongxyz 兄你遇到的是什么问题

论坛徽章:
0
27 [报告]
发表于 2009-05-28 23:47 |只看该作者
原帖由 EurekaSea 于 2008-11-17 18:22 发表
大家好,首次发帖。希望能够得到大家的帮助。
最近在尝试在x86平台上用kgdb调试kernel,2.6.26已经自带kgdb,我已经编译成功安装。host也能够连接上target,但是gdb总是不能在设置的断点处正确停止。
先简单说 ...

gdb vmlinuz
应该是没压缩的gdb vmlinux吧
不然找不到符号地址的

论坛徽章:
0
28 [报告]
发表于 2009-06-23 17:29 |只看该作者
哪位兄弟有时间写个成功的总结就好了,;)

论坛徽章:
0
29 [报告]
发表于 2009-09-21 14:03 |只看该作者

回复 #1 EurekaSea 的帖子

我总结了一下,有需要的可以参考一下.
http://blog.csdn.net/jie12310/archive/2009/09/18/4564853.aspx

评分

参与人数 1可用积分 +15 收起 理由
platinum + 15 非常不错!

查看全部评分

论坛徽章:
0
30 [报告]
发表于 2009-09-29 10:46 |只看该作者

回复 #14 emmoblin 的帖子

同意。
kgdb比较难用。不到万不得已不用。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP