论文部分内容阅读
目前对处理器速度析追求促使体系结构不断发展,但是软件的支持却不能与其匹配,造成新体系结构推广的困难。研究、解决代码迁移问题的二进制翻译方法应运而生。文中介绍了在开发一个静态二进制翻译系统(XM翻译器)中的过程恢复技术,包括参数恢复和返回值恢复,并提出了解决返回值恢复问题的一个新的实现方法,它回避了一般方法中必须要进行数据流,控制流分析的复杂性,基于x86机器本身的调用特点以及实例的分析,是一种简单实用的实现返回值恢复的方法,经XM系统验证是行之有效的。