PCC中数组边界检查的优化和生成

来源 :小型微型计算机系统 | 被引量 : 0次 | 上传用户:leobear
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
PCC的数组边界检查存在着由于无法确定数组下标表达式符号值的范围,而造成拒绝执行一些安全的移动代码等问题.本文给出的一种数组边界检查的优化及生成算法,不仅能够比较好地解决了这一问题,同时还生成了循环不变式注解中的条件谓词.我们设计的编译器--认证编译器--已经实现了这些算法,并完成了从用C编程语言的类型安全子集编写的源程序到携带注解的Intel x86/linux汇编语言程序的编译过程.由于基于语言安全策略系统的证明是建立在携带注解的代码基础之上的,因此该认证编译器中实现的算法在移动代码安全检查中非常有用
其他文献
遗传性痉挛性截瘫(HSP或SPG)是一组具有高度临床和遗传异质性的罕见的神经系统变性疾病,其发病机制复杂,临床多表现为缓慢进展的双下肢无力及痉挛性截瘫[1]。随着病程的进展
本文给出的扩张矩阵合并问题是NP困难问题的一种新的证明。由此得到了析取式最小问题是NP困难问题的新的证明。之后给出了两个扩张矩阵合并的完备策略,在此基础上给出了扩张矩阵合
第一部分Ghrelin对大鼠骨髓内皮祖细胞体外生物学活性的影响目的探讨生长激素促分泌物受体的内源性配体(ghrelin)对大鼠骨髓内皮祖细胞(EPCs)体外生物学活性的影响。方法采用密
研究了湖南省株洲市、桃源县和蓝山县等共6处森林红壤的粒度分配和粘粒矿物。结果表明,这些土壤可以分3种:壤粘土、粉粘土和粘土,这样的土地开辟成农地会难于耕作、农作物的产量较低,只适宜作为林地开发。在粘粒中,主要含有1.4 nm矿物、云母、高岭石和石英,蓝山县的样品中还含有叶腊石,这些矿物的含量相差甚大,说明这些土壤成土条件有很大的差异,开发利用时应该分别对待。
笔者从管理学的角度,着重分析《红楼梦》中贾母、王夫人、王熙凤、贾探春、薛宝钗这几个巾帼奇才管理智慧,为不同类型和不同层次的管理者提供一些有益参考.
发热是多种疾病中最常见的临床病状之一。为探讨对儿童高热的安全有效药物,本文于2005-01-2006-12,分别应用对乙酰氨基酚与美林(布洛芬混悬液)治疗140例有高热的急性上呼吸道感染
本文给出了一个以PC机处理人机交互界面的、高速DSP控制的主从式多处理器系统。它是以光盘机高速数字伺服控制应用为目标的通用系统。描述了系统硬件及支撑软件的结构。详细讨论了
  人机界面是人与机器进行交互的方式,是人与机器的交流、完成信息传递任务的媒介。本文以电视遥控器的界面为例,通过对市场上各款电视遥控器优劣的分析比较,全面了解电视遥控
目的了解婴幼儿肺炎病原菌的感染情况及对常用抗生素的敏感性。方法对52例婴幼儿肺炎痰培养阳性资料进行回顾性分析。结果 52例患儿检测出6种菌株,其中肺炎克雷伯菌、大肠埃
目的观察盐酸氨溴索早期防治新生儿肺透明膜病(HMD)的效果。方法将104例早产儿按随机数字表法分为两组,观察组53例,对照组51例。对照组进行常规综合治疗,观察组在常规治疗基础