打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
在windows下使用insight实现源码级调试 linux内核!
linux 0.11目录下有
start_bochs.bat 和start_gdb.bat两个文件,分别运行之,调试过程请参考截图debug-linux.JPG


其它的就不多说了,可以参考以下的帖子

http://www.oldlinux.org/oldlinux/viewthread.php?tid=10761&extra=page%3D1%26amp%3Bfilter%3Ddigest

http://www.oldlinux.org/oldlinux/viewthread.php?tid=10837&extra=page%3D1%26amp%3Bfilter%3Ddigest

http://www.oldlinux.org/oldlinux/viewthread.php?tid=3809&extra=page%3D1%26amp%3Bfilter%3Ddigest

给大家再发一个insight吧
mingw-insight 6.3,这样在windows下也可以用gui界面源码级调试linux内核了.
使用方法:
先运行start_bochs.bat,敲一下回车,显示waiting for gdb connection on localhost:1234
运行bin目录下的insight.exe
File->Open 打开linux-0.11\tools目录下的system.exe
File->Target Settings Target下拉列表中选择Remote/TCP,hostname:localhost,prot:1234
View->Console,打开控制台
Run->Run ,运行,停在startup_32
控制台中输入以下命令
(gdb) break start
Breakpoint 2 at 0x6624: file init/main.c, line 105.

(gdb) handle SIGSEGV noprint nostop ignore
Signal        Stop        Print        Pass to program        Description
SIGSEGV       No        No        No                Segmentation fault

(gdb) cont
Continuing.

Breakpoint 2, start () at init/main.c:105

[ 本帖最后由 log10 于 2008-4-7 12:29 编辑 ]
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
嵌入式开发怎么获取高薪岗位先掌握这些嵌入式开发常备知识点(内核裁剪内核源码推荐Windows下的source insight)
【原创】Android Linux内核编译调试
GDB+Qemu调试Linux
网友推荐:Source Navigator,代替source insight
Linux内核在线源码
手工制作最新版arm-linux交叉工具链(ubuntu 9.04)
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服