您的位置:网站首页 > 《中文科技期刊数据库》 > 工程技术 > 自动化计算机 > 计算机软件 > 摘要

二进制翻译应用级异常处理

《计算机研究与发展》2006年 第12期 | 唐锋 武成岗 张兆庆 杨浩   中国科学院计算技术研究所先进编译实验室 北京100080 中国科学院研究生院 北京100049
★ 收藏 | 分享
  • 第1页
  • 第2页
  • 第3页
  • 第4页
论文服务:
摘 要:二进制翻译可以用于解决遗产代码的迁移问题,也可以实现不同硬件平台之间软件的通用.异常处理是二进制翻译的一个重要方面,如何解决异常处理和二进制翻译效率的矛盾是问题的关键.提出了在库函数包装层面处理主动异常和被动异常的方法,一个算法可以高效处理信号异常,另一个算法使用栈展开技术,得到调用地址用于处理try catch异常.实验结果表明,上述方法能够正确处理异常函数,同时对于普通应用程序加入异常处理机制之后性能并不受影响.
【分 类】【工业技术】 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 编译程序、解释程序
【关键词】 二进制翻译 异常 库函数 系统调用
【出 处】 《计算机研究与发展》2006年 第12期 2166-2173页 共8页
【收 录】 中文科技期刊数据库