二进制翻译中解析多目标分支语句的图匹配方法

来源 :计算机研究与发展 | 被引量 : 0次 | 上传用户:zhuyanyan09eight
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
二进制翻译技术现已成为实现软件移植的重要手段.在二进制翻译系统中,如何有效地挖掘程序的代码并对其进行高效翻译是影响系统性能的关键,而二进制代码中间接跳转语句的存在,使得静态时难以得到它的跳转目标,影响了代码的发掘率和最终的翻译效果.在通常的应用程序中,间接跳转指令经常用来实现多目标分支语义,分支目标存放在跳转表中.提出了一种解析多目标分支语句及其跳转表的方法,能够挖掘出间接跳转的目标,进而对其进行有效翻译并提高二进制翻译系统的性能.该方法提出使用语义图来对预期语义进行刻画和表达.语义图能够对考察的指令序列
其他文献
文章介绍了工程量清单计价模式的特点,详细描述及分析了鉴于此特点在实践操作中出现的主要问题,并提供一些具有可操作性的应对方法。
以NX5.0为平台,在NX Mold Wizard模块的基础上,以表驱动参数化NX模板和克隆技术,利用NX二次开发工具进行压铸模浇注系统设计,并建立相应的数据库。
教材是经过教学法加工的教学资源,也是学生的重要学习资源。教材中的每一句话,每一道题,都经过了教学专家、教科研人员反复推敲,反复思考,都内蕴着一定的意图。
随着网络的广泛应用,大量的数据将分布存在.由于网络带宽、站点存储量等一系列限制,分布式聚类分析成为具有挑战性的研究课题.人们已经提出了若干分布式聚类方法,但这些方法
对于分布式高性能计算系统来说,模拟免疫机理实现计算系统的性能监控和评估是一个崭新的研究途径.分析和比较了免疫机理和计算系统抗衰之间的异同,构建了基于多Agent的系统抗衰
针对目前无线传感器网络实验床程序部署可靠性差和缺乏性能测量机制的问题,基于Micaz节点和TinyOS,提出了一种支持对实验对象进行快速部署和现场测量的实验床体系结构.该实验床设计了Micaz的扩展硬件和内置的性能测量模块,实现程序的大规模稳定可靠部署,以及对节点功耗、吞吐量、单向延时、网络拓扑等性能参数的高效可信获取,并支持分布式多点测量和平面、分簇、Multi-Sink,Mesh等多种网络结构
传统的特征根方法并不能揭示出电力系统的非线性相关作用。正则形理论考虑了系统的非线性特性,主要研究内容是对于一个非线性微分方程组描述的系统,寻求一种坐标变换,使得原