声明
1 绪论
1.1 研究背景
1.2 国内外研究现状
1.2.1 基于模拟器的指令流采集
1.2.2 基于IPT的指令流采集
1.3 相关技术介绍
1.3.1 Intel Processor Trace
1.3.2 双视图
1.3.3 EPTP Switching
1.3.4 Virtualization Exception
1.4论文研究内容
1.5论文组织结构
2 基于双视图技术的高性能指令流采集系统设计
2.1 总体设计
2.1.1 系统设计思路
2.1.2 Agent模式
2.2双视图初始化和IPT切换机制
2.2.1 双视图创建
2.2.2 视图与IPT的切换设计
2.3页表权限设置机制
2.3.1 双视图页表权限设置
2.3.2 可控粒度的IPT记录
2.4 VE处理机制
2.4.1 VE的抑制
2.4.2 VE的启用
2.5本章小结
3 基于双视图技术的高性能指令流采集系统实现
3.1 双视图初始化和IPT虚拟化实现
3.1.1 双视图创建实现
3.1.2 视图和IPT的切换实现
3.2 页表权限设置实现
3.3 VE处理实现
3.4 本章小结
4 系统测试与分析
4.1 实验环境
4.2 功能测试
4.2.1 测试目标
4.2.2 测试步骤
4.3.3 测试结果
4.3 性能测试
4.4 本章小结
5 总结与展望
致谢
参考文献
附录1 攻读硕士期间参与的项目
附录2 攻读学位期间申请的软件著作版权
华中科技大学;