搭建NetBSD完美调试环境
2009-05-13 11:55:50来源:未知 阅读 ()
[url=javascript:;]内核[/url]
调试环境》中详细说明了如何搭建用于NetBSD内核的调试的无盘工作站环境,其中,也提到了此调试环境的缺点
—只能调试KGDB初始化之后的代码。
KGDB初始化之前,内核还是做了不少的事情,单单靠阅读代码理解起来还是非常困难。这与笔者理想中的JTAG调试器还是有些距离的,有没有其他的办法调试之前的代码呢?
笔者有幸接触了一个模拟器VirtutechSimics并在此基础上做了一些二次开发工作。在此期间,笔者见识了其强大的功能,经过一番摸索后,将其应用到NetBSD内核代码分析工作中。
Simics并不是要模拟一个完整的PC或者其他微型计算机的虚拟机,而是“提供一个提供了一个可控的、具有确定性的、并且完整的虚拟环境”。有兴趣的读者可以查阅Simics相关的资料。
建议你仔细阅读一下《搭建NetBSD内核调试环境》—虽然与本文搭建的环境并不相同,最好按照步骤做一遍,同时便于比较两者的优劣;同时,本环境中与之相同的部分本文不再赘述。
闲话少说,说干就干!
具体过程中图片太多,上传不便,加之也影响速度,因此希望详读的请
[url=javascript:;]下载[/url]
附件:
simics.zip(429 KB)
本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/4206/showart_501231.html
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
上一篇:掀起硬盘主引导扇区的神秘面纱
- OpenBSD环境下安装PHP加速软件eAccelerator的方法[原创] 2009-05-13
- OpenBSD环境下安装Zend Optimizer的通用万能方法![原创] 2009-05-13
- (转载)FreeBSD如何搭建iPhone程序开发环境 2009-05-13
- linux内核printk调试 2009-05-13
- FreeBSD中搭建jsp环境 2009-05-13
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash