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

来源 :计算机学报 | 被引量 : 0次 | 上传用户:gao_zhenguo
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
longjmp是C语言中实现非局部跳转的库函数调用,它破坏了程序的结构性,并使常见的数据流分析技术无法在包含longjmp的程序段上有效地进行.文中提出一种消除longjmp的算法,该算法用转移语句和返回语句的结合来模拟非局部跳转功能,从而使控制流趋于规范并有利于数据流分析的进行,进一步地增强了挖掘程序并行性的能力.
其他文献
为了探索一种适合东北电网运行管理体制改革要求的区域联络线控制策略,深入分析和比较了国外电网常用的两种区域联络线控制策略.结合东北电网的具体情况,给出了在修正的目标
本文基于对IGCC系统的全面分析研究,归纳总结了导致燃气轮机工况变化的主要原因;应用双开口变量(整体空分系数(Xas)和氮气回注系数(Xgn))和折合系统效率的概念,建立了IGCC中燃气轮机全工况特性简化模
在基于特征空间 (ESB)自适应波束形成算法的基础上 ,本文提出一种更稳健的波束形成算法 ,该算法利用对阵列接收信号相关矩阵特征分解获得的信号子空间 ,对基于特征空间算法中
研究了一种新型交流大电流测量标准装置装置基于交流比较仪原理,采用多通道开口级联技术,用于在线测试及校验发电机出口电流互感器.电流比较仪的准确度优于0.04%,开口重复性误差小
以流体力学理论为基础,通过对颗粒在水溶液中的受力分析,结合早期的阻塞过滤模型和近期的滤饼层过滤模型,建立了一种新的颗粒体系错流过滤过程的数学模拟方法。在该模拟过程中同
8月11日,宏碁中国举行了以“宏图伟略智本天成”为主题的商用笔记本新品发布会,重磅推出了七款新品笔记本电脑。此七款笔记本电脑特色不一.定位不同,
通过对 SNMP MIB(SMIv2 )中两个具有代表性的宏定义的语法进行分析 ,给出了宏定义的文法分析表 ,证明了 SNMP MIB定义的宏基本属于 LL- 1文法 ,并指出了 TEXTUAL- CONVENTION
本文对110kV大容量变压器由于阻抗较小造成的保护不能相互配合问题,通过对实例变电站保护定值进行计算,对存在的问题进行分析,提出了采用110kV变压器10kV侧增加一段与10kV出
详细分析了导叶参数化模型的建立过程和特征造型的实现方法 ,论述了在MDT平台上 ,借助于AutoCAD的二次开发工具ARX研制的集导叶水力模型计算、工程图绘制、三维实体造型等内容于一体的水泵导叶CAD系统 ,并通过运行实例证明了参数化特征造型技术应用于导叶CAD系统的可行性 ,对于提高导叶的设计质量和效率具有实际意义。
本文作者就自己的工作经验,结合实际工程,根据施工场地的复杂施工工况,从经济节约的角度出发,采用复合土钉墙+水泥土搅拌桩封闭止术挡土内套打钻孔灌注桩+斜抛钢管支撑的组合