免费注册 查看新帖 |

Chinaunix

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

大家在研究BSD内核的时候都有些什么方法? [复制链接]

论坛徽章:
2
亥猪
日期:2014-03-19 16:36:35午马
日期:2014-11-23 23:48:46
31 [报告]
发表于 2006-02-23 13:45 |只看该作者
原帖由 mingyanguo 于 2006-2-23 13:42 发表

打个比方说,我看水木上体系结构研究的人说,包括有些硬件交流而引起的时间延迟bochs都模拟出来了。似乎是对x86的指令解释执行的。具体原理与代码没看过。不过他比qemu确实慢不少。


我大致明白你的意思了
谢谢,有时间我去看看这方面有没有资料

论坛徽章:
0
32 [报告]
发表于 2006-02-23 14:27 |只看该作者
原帖由 mingyanguo 于 2006-2-23 13:33 发表

虚拟机中的OS不需要任何修改,OS认为自己运行在真实的CPU上,这个CPU有时会停下来,但是OS感觉不到。

qemu有虚拟的网卡,能接收网络的报文。只是我不太清楚,在修改了之后,单步执行的时候还能不能接收到数据 ...



其实我的主要目的也是先设好断点,收到报文之后再单步跟踪处理流程,

先去拜读一下你的大作再说!

论坛徽章:
0
33 [报告]
发表于 2006-02-23 14:49 |只看该作者
原帖由 雨丝风片 于 2006-2-23 14:27 发表



其实我的主要目的也是先设好断点,收到报文之后再单步跟踪处理流程,

先去拜读一下你的大作再说!

岂敢,纯粹涂鸦。
我一般尽可能少的单步执行。只是一个偏好,对单步总感觉改了就不太保险了。

论坛徽章:
0
34 [报告]
发表于 2006-03-06 13:55 |只看该作者
bochs可以做源码级调试,configure需要加个参数,好象是--with-gdb-stub之类,他的文档中有说明。很慢。2.01的时候windows版不行,因为winsock的关系,现在好象可以了。qemu windows版本到现在也不能挂gdb,原因跟qemu一样。以前版本有过一个补丁,但用起来很差,cpu永远100%。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP