非局部跳转控制流的自动消除

来源 :计算机学报 | 被引量 : 0次 | 上传用户:QCLHQCLH
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
longjmp是C语言中实现非局部跳转的库函数调用,它破坏了程序的结构性,并使常见折数据流分析技术无法在包含longjmp的程序段上有效地进行,文中提出一种消除longjmp的算法,该算法用转移语句和返回语句的结合来模拟非局部跳转动功能,从而使控制流趋于规范并有利于数据流分析的进行,进一步地增强了挖掘程序并行性的能力。
其他文献
目前的县级供电企业光通信设备只用来传输话务、自动化信息,业务比较单一,资源浪费很大,多业务传输平台(MSTP技术)就是为了解决上述问题,减少资源浪费,充分利用光通信资源。
秦电ERP是以财务业务管理为关注点,以设备管理为EAM实施中心。从管理方面看,两者的无缝结合将业务与财务之间的数据实时共享,
本文介绍了抽湿再热系统的原理、负荷的计算,系统中各部件的选型,抽湿再热系统在洁净组合式空调机的应用.
划分成 22 个组的 110 个标本的一个全部与改变钢纤维的体积部分和这些标本的矩阵力量被测试。压力 -- 钢纤维的四种类型的紧张行为在单轴的紧张下面增强了水泥(SFRC ) 我们
国家发改委于2004年11月25日发布了我国首个《节能中长期专项规划》,发布该规划是为了推动全社会开展节能降耗,缓解能源瓶颈制约,建设节能型社会,促进经济社会可持续发展。规划提
Diamond-like carbon (DLC) films have recently been pursued as the protection of MEMS against their friction and wear.Plasma enhanced chemical vapor deposition (
Al-Cr-pillared montmorillonite was synthesized by using bentonite and Al-Cr pillaring solutionsas starting materials. The basal spacing and specific surface are
探讨手术室洁净空调系统风管制作的流程,探讨新规程实施后在洁净空调系统方面需作如何改进以适应新规程.
2008年8月3日消息,微软官方声明和互联网上的消息显示,除了要支持当前版本的Windows操作系统——Vista外,该公司还在开发不少于3款的其他操作系统。