GDB内部结构分析与改进

来源 :西安交通大学 | 被引量 : 0次 | 上传用户:information1005
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
该论文全面分析了gdb的内部结构,对gdb的三个子系统(即用户接口、符号处理、目标系统处理)逐一做了剖析,并对实现各种调试命令的内部算法做了论述.论文在分析每个子系统时,首先描述了其内部结构,说明了其各组成部分的功用,然后以自顶向下和自底向上相结合的方式,对各组成部分涉及的关键数据结构及其在gdb中如何被创建和维护等做了较详细地论述.论文在分析各算法时,着重对每个算法的用途、实现方法及所涉及的数据结构进行了阐述.如果将gdb应用于嵌入式系统开发或并行程序调试,它尚有许多不足之处.为些,该论文对gdb做了改进,实现了基于RPC的远程目标系统和网络界面用户接口,并提出了实现同时跟踪多进程的方法.该论文对gdb内部结构所作的分析与改进,将方便研发基于gdb的新调试器.
其他文献
人类视觉是人类存在并能良好繁衍生息的重要感知能力,随着人类生活的不断进步,数字媒体技术越来越多的进入人们的生活,由此产生了大量的数字媒体资料,如图像、视频等。人们对
该文主要工作包括以下几个方面:在原有各种企业诊断方法的基础上,提出了一套基于模型的企业诊断方法.该方法以模型作为诊断的基础,在实施过程中又涉及到了规则诊断以及专家诊
为了给用户提供相应的服务,数据中心的服务器每天都运行处理着大量的任务。近年来,随着数据中心规模的快速增大,数据中心的高能耗问题已经变得非常严重。一个严峻的事实是全
随着计算机应用的发展,数据的集成不再仅仅局限于传统的数据库系统中的结构化数据,日益广泛应用于Web站点的半结构化及非结构化数据的集成问题也越来越受到重视,异构数据集成系
液桥实验装置是运行于xx-x密封舱专用于热毛细对流实验的有效载荷,目的是对液桥实验模型上、下桥面分别进行加热、制冷,观察液体流体特性随温差变化的改变情况。目前在微重力环
软件测试技术因其在软件质量保障方面所起的重要作用以及在整个软件开发成本中所占的很大的比重而受到学术界和工业界越来越多的关注.研究系统的软件测试理论和高效的软件测
软件在投入运行之后需要通过更新来修正错误、增强功能以适应环境和用户需求的变化。传统软件更新方式需停止系统、安装更新、然后重新启动系统,这对很多关键领域的系统来说
嵌入式计算和无线通信技术的发展使得机器人应用越来越受到广泛的重视,移动机器人的边界探测作为一类重要的应用,能够为科研、军事和商业等多个应用领域提供重要的边界信息,
多媒体应用是数字图书馆研究的重要内容之一.该文阐述了钱学森生平事迹多媒体演播系统(Q-MMPS)的设计与实现.Q-MMPS的框架结构可抽象地表示为三层:媒体素材管理层、多媒体对
该文从文语转换系统前端的部分技术--字音转换、韵律短语边界识别、朗读重音判别入手,解决了文语转换中常出现的读音错误,节奏、停顿、轻重方面的处理不当,从而改善汉语语音