Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1292138
  • 博文数量: 196
  • 博客积分: 4141
  • 博客等级: 中将
  • 技术积分: 2253
  • 用 户 组: 普通用户
  • 注册时间: 2009-03-21 20:04
文章存档

2019年(31)

2016年(1)

2014年(16)

2011年(8)

2010年(25)

2009年(115)

分类: 系统运维

2009-03-21 21:25:43

调试器的架构


调试器之间的区别更多的是体现在他们展现给用户的窗口。至于底层结构都是很相近的。下图展示了调试器的总体架构:


   

用户界面

用户界面想用户提供的了调试的相关信息,是调试器与用户进行交互的窗口。下图给出了调试器的用户窗口之一:

 



调试器内核

调试器服务于所有的调试器视图。包括进程控制,执行引擎,表达式计算,符号表管理四部分。

操作系统接口

调试器内核为了访问被调试程序,必须使用操作系统提供的一系列例程。


阅读(2908) | 评论(1) | 转发(1) |
给主人留下些什么吧!~~

chinaunix网友2009-09-11 09:34:14