任务级调试的研究与实现
| 第一章 引言 | 第1-14页 |
| ·调试的概念 | 第8页 |
| ·交叉软件调试 | 第8-10页 |
| ·任务级调试概述 | 第10页 |
| ·课题综述 | 第10-11页 |
| ·本文章节安排 | 第11-14页 |
| 第二章 任务级调试技术的发展现状及要求 | 第14-18页 |
| ·国内外现状 | 第14-16页 |
| ·通用操作系统环境下的应用级(任务级)调试 | 第15页 |
| ·Tornado 的任务级调试 | 第15-16页 |
| ·发展趋势及意义 | 第16页 |
| ·LambdaGDB V2.0 的特殊要求 | 第16-18页 |
| 第三章 任务级调试技术的分析 | 第18-46页 |
| ·任务级调试基本技术分析 | 第18-37页 |
| ·断点-程序停下来的关键点 | 第18-20页 |
| ·断点数据结构-程序继续运行的基础 | 第20-21页 |
| ·符号表-实现代码到可执行文件的桥梁 | 第21-37页 |
| ·任务级调试的关键技术分析 | 第37-46页 |
| ·调试代理技术 | 第37-39页 |
| ·任务级调试通讯技术 | 第39-44页 |
| ·动态加载技术 | 第44-46页 |
| 第四章 任务级调试器的设计 | 第46-90页 |
| ·任务级调试器的总体架构设计 | 第46-48页 |
| ·任务级调试器的功能设计 | 第48-62页 |
| ·基本的调试功能设计 | 第48-51页 |
| ·任务级调试功能 | 第51-58页 |
| ·系统调试和任务调试的应用 | 第58-60页 |
| ·任务级调试方式切换到系统级调试方式 | 第60-61页 |
| ·被调试应用的加载 | 第61-62页 |
| ·主机端软件设计 | 第62-74页 |
| ·主机端总体设计 | 第62页 |
| ·界面部分的设计 | 第62-67页 |
| ·调试引擎的设计 | 第67-68页 |
| ·TargetServer 的设计 | 第68-74页 |
| ·TargetClient 的设计 | 第74页 |
| ·目标机端软件设计 | 第74-86页 |
| ·目标机端的总体设计 | 第74-75页 |
| ·TargetAgent 的设计 | 第75-80页 |
| ·DebugAgent 设计 | 第80-84页 |
| ·LoaderAgent 设计 | 第84-86页 |
| ·主机端与目标机端的通讯设计 | 第86-90页 |
| ·通讯协议 | 第86-89页 |
| ·函数接口 | 第89-90页 |
| 第五章 任务级调试器的测试 | 第90-92页 |
| ·单元测试 | 第90页 |
| ·系统测试 | 第90-91页 |
| ·测试结果 | 第91-92页 |
| 第六章 结论 | 第92-94页 |
| 参考文献 | 第94-95页 |
| 致谢 | 第95-96页 |
| 个人简历和发表的学术论文 | 第96页 |