【摘 要】
:
随着计算机编程语言的飞速发展,软件包的复杂度和容量不断增加。在大型软件开发过程中,对调试器的要求越来越高。这些需求不仅要求调试器提供给用户高效,直观,易用的调试功能
论文部分内容阅读
随着计算机编程语言的飞速发展,软件包的复杂度和容量不断增加。在大型软件开发过程中,对调试器的要求越来越高。这些需求不仅要求调试器提供给用户高效,直观,易用的调试功能和环境,还需要调试器提供优化代码调试等高级调试功能。另外,目前各种新的嵌入式平台层出不穷,与其配套的调试开发环境的需求随之增加。本文提出的调试框架能满足调试器高效,可配置,界面统一的需求。本文首先阐述了调试器设计的基本原理,调试器的类型,调试器的结构等基本概念。然后介绍了断点设置,单步跟踪,执行控制和符号表读写的原理;以及硬件和操作系统对跟踪调试的支持。最后,本文着重以Metrowerks公司的IDE环境为例,介绍了一个灵活高效可扩展的调试器框架的设计,实现和增强。并且以在多个平台上调试器的实现为例,以类图和序列图的方式介绍了调试类的派生关系及逻辑关系。本文在讨论调试器的原理以及技术基础上,介绍了CodeWarrior这种高性能的可扩展的集成开发环境的架构,详细探讨了在CodeWarrior的架构下以COM为基础插件的设计与实现.结合具体的工程实现,本文综述了CodeWarrior调试器实现的特点和原理,分析了调试器模块和集成核心之间交互的方式方法,讨论了调试核心逻辑的实现,并在最后阐述了一点对进一步工作的想法.
其他文献
本文论述中国扬琴音乐在20世纪发展的历史分期及其各个阶段的主要特征。全文由“前言”、“一、转型期”、“二、发展期”、“三、成熟期”和“结语”五个部分组成,着重对中
汽车发动机在正常工作时,由于燃料燃烧膨胀、废气排出时气流运动、运动部件之间相互冲击及电磁等作用,会发出很大的声响。当运动零部件严重磨损、配合间隙增大、零件松动、断
在近代中国企业发展史中,很少有专著和文章就企业经营理念、经营策略进行专门研究。有鉴于此,本文力图运用一些新的学术理论,采用比较研究、定性分析等方法,主要以20世纪初烟
1872年清政府派遣首批幼童赴美留学,这是中华民族不堪落后沉沦而奋起自强的先声之一,开创了近代中国留学运动之先河。此后,负笈海外者不绝于缕,留学热潮迭起,由此崛起了一支
动机因素对创造活动有至关重要的作用,作为人格的动力组织,一方面通过人格的其它特征影响创造力,另一方面又作为情境中的即时动力直接推动了创造活动的展开。动机激发类型作
在知识经济时代,创新是国家、企业核心竞争力。而风险投资就是以一种非传统融资方式,结合资金、技术、管理与创新精神,支持创新活动与高新技术产业的发展,从而推动整个经济的
目前交际语言教学法在欧洲是一种比较流行的语言教学法,能有效地提高学生使用目的语进行交际的能力,培养其合作意识和自主学习的意识。研究了中国高职院校应用交际语言教学法
当斯维尔公园设计竞赛,是多伦多市在世纪之交举办的一次国际性的设计竞赛,曾引起广泛的国际关注。公园的场地位于一处废弃的空军基地上,自然生态系统由于高度的人工利用已经遭到
头孢唑肟和头孢布烯是重要的第三代头孢类抗生素,对大多数革兰氏阴性菌和阳性菌有良好的活性,目前我国主要依靠进口头孢唑肟和头孢布烯来满足国内临床需要。头孢唑肟和头孢布
当前加强机构编制法制建设已成为党和政府、各级机构编制管理部门普遍关注的重要研究课题。党的十六大提出“科学规范部门职能,合理设置机构,优化人员结构,实现机构和编制的