IA-64代码翻译中的跳转表恢复技术

来源 :计算机工程 | 被引量 : 0次 | 上传用户:sese90
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在对IA-64二进制代码进行翻译的过程中,一个重要的问题就是识别和恢复通过跳转表实现的switch语句。分析了编译器生成跳转表时采用的策略,提出了前向预取同反向切片及表达式置换相结合以识别和恢复switch语句的技术,归纳了用于获取跳转表地址的规格化形式,给出了跳转表分支目标地址恢复方法,从而可将包含跳转表的IA-64二进制代码恢复为高级switch语句。该技术已经在二进制翻译框架I2A上进行了测试,可以处理编译器gcc 2.96及gcc 3.2.3在多种优化级别下生成的IA-64代码。
其他文献
Nanoferrite materials had been synthesized to produce new alternate substance for reducing the rare or high cost of industrial materials. In this work, the Zn0.
The influence of relative humidity (RH) on quasistatic current-voltage (I-V) characteristics of Bifidobacterium animalis subsp. lactis BB-12 thin layers was stu
目的通过调查某高校医学生的营养知识(Knowledge,K)、态度(Attitude,A)、行为(Practice,P)现状,和分析该大学生群体体质测试数据,了解大学生目前的身体健康情况及其与营养KAP
Q-methodology was introduced more than 80 years ago to study subjective topics such as attitudes, perceptions, preferences, and feelings and there has not been
当今世界是经易全球化的地界,当今时代的竞争是以经济实力和科技实力为核心的综合国力的较量。当今世界,世界经融危机的影响尚未完全退去,疫情的蔓延给全球经济雪上加霜。当
微课是以打造高效课堂,促进课堂教学内涵式发展为目标的信息化教学变革中悄然绽放起的一朵奇葩,充满了独特的魅力和旺盛的生命力。学校社团活动也在区域特色鲜明的各地区、各学
The level of competitions among ports keep increasing as port worldwide keep upgrading and expanding their port infrastructures so as to capture the greater sha
鼻咽癌原发部位隐蔽,症状各异,易误诊和漏诊而延误治疗,早期诊断及治疗是提高鼻咽癌病人生活质量和降低病死率的重要措施。我科2006年8月~2007年5月收治4例鼻咽癌,均于外院误诊,2例
The Kingdom of Saudi Arabia produces over one million metric tons annually, which returns a 20% of wasted dates annually. Lactic acid and its derivatives are wi
多氯联苯(PCBs)是一类无所不在的持久性有机污染物,由于其多种毒性效应如内分泌毒性、免疫毒性、神经毒性等,在二十世纪七十年代已被禁止使用,但是由于其特殊的理化及生物学