当前时区 GMT+8, 现在时间是 2008-7-9 13:09
游客:
注册
登录
仅登录论坛
|
搜索
帮助
中国Linux公社论坛
»
Skyeye项目专栏
» 调试信息
‹‹ 上一主题
|
下一主题 ››
投票
交易
悬赏
活动
打印
|
推荐
|
订阅
|
收藏
标题: 调试信息
ivychen
新手上路
UID 230697
精华 0
积分 63
帖子 25
阅读权限 10
注册 2006-11-16
状态 离线
#1
发表于 2007-1-18 10:39
资料
短消息
加为好友
调试信息
skyeye执行完一条指令,能知道下一条指令所在的文件,行数,和代码吗?
我想跳过GDB,用自己的程序直接跟skyeye进行交互。但不知从哪里得到调试信息。 望指教!
ksh
高级会员
UID 92875
精华
1
积分 1465
帖子 771
阅读权限 50
注册 2004-2-4
来自 China
状态 离线
#2
发表于 2007-1-18 17:21
资料
短消息
加为好友
SkyEye通过TCP/IP 使用RDI协议和gdb进行通信。
ivychen
新手上路
UID 230697
精华 0
积分 63
帖子 25
阅读权限 10
注册 2006-11-16
状态 离线
#3
发表于 2007-1-19 01:15
资料
短消息
加为好友
GDB好像用的是Remote Serial Protocol。不过,哪个Protocol不重要。
我关心的是,SkyEye能发送什么东西给GDB? 我知道的有:
寄存器的内容,内存内容, 但好像不能发送当前指令所在的文件,行数,
源代码。比如,当前执行到 ble copy_loop, 我想从SkyEye得到下面
的信息: 文件start.S, 行数152, 代码ble copy_loop.
halloween
新手上路
UID 213745
精华 0
积分 55
帖子 22
阅读权限 10
注册 2006-3-21
状态 离线
#4
发表于 2007-1-19 10:25
资料
短消息
加为好友
skyeye只是对CPU硬件的模拟,没有符号表信息,这个信息GDB应该知道,SkyEye要做的就是把内存和寄存器内容传给GDB,然后由GDB获取相关的信息。
如果你要增加这个内容,应该需要把GDB的部分模块移植到SKYEYE上面去
ivychen
新手上路
UID 230697
精华 0
积分 63
帖子 25
阅读权限 10
注册 2006-11-16
状态 离线
#5
发表于 2007-1-19 13:42
资料
短消息
加为好友
为什么SkyEye从1.0开始把GDB的模块去掉呢?
[quote:b4cbd10127="halloween"]skyeye只是对CPU硬件的模拟,没有符号表信息,这个信息GDB应该知道,SkyEye要做的就是把内存和寄存器内容传给GDB,然后由GDB获取相关的信息。
如果你要增加这个内容,应该需要把GDB的部分模块移植到SKYEYE上面去[/quote]
ksh
高级会员
UID 92875
精华
1
积分 1465
帖子 771
阅读权限 50
注册 2004-2-4
来自 China
状态 离线
#6
发表于 2007-1-20 17:55
资料
短消息
加为好友
1.便于维护和扩展.我们可以只关注模拟器部分
2.通过网络连接GDB这样可以容易的和一些IDE集成
投票
交易
悬赏
活动
论坛跳转 ...
> 公告区
> 系统安装
> 硬件配置
> 共创 LINUX 专区
> 新华 LINUX 专区
> Magic Linux技术支持区
> Magic Linux开发培训版
> 中文化与桌面美化
> 桌面使用小技巧
> 命令行使用小技巧与SHELL编程
> 网络工具
> 办公软件
> 多媒体应用
> 游戏乐园
> 服务器与网络安全
> Linux资源共享区
> Debian/LFS/Gentoo专题版
> Linux高质量字体研究
> easyright计算机研究所
> Linux认证考试专题版
> 应用编程技术与项目孵化
> 网站开发技术与项目孵化
> 参与国际开源项目
> 翻译汉化
> 中文GNOME用户交流区
> Skyeye项目专栏
> lumit项目专栏
> eva项目专栏
> fanx项目专栏
> 连连看for Linux项目专栏
> OurLinux杂志专区
> BitStorm项目专栏
> AVS项目专栏
> VirgoFTP项目专栏
> EGui开源项目
> RT-Thread实时操作系统
> 内核源代码阅读交流
> 内核安装和升级
> 嵌入式开发
> 校园行动联盟
> Linux与公社文化杂谈
> 求职与招聘
> 公社接待中心
Powered by
Discuz!
5.5.0
© 2001-2007
Comsenz Inc.
TOP
清除 Cookies
-
联系我们
-
中国Linux公社
-
WAP