空指针解引用错误检测的静态方法研究

来源 :计算机工程与科学 | 被引量 : 0次 | 上传用户:loveag
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
空指针解引用是C语言中的一类常见的动态内存错误。Manevich R等提出了一种适用于检测空指针解引用错误的后向分析方法。本文将后向分析的思想和流敏感、上下文敏感的指针分析结合在一起,给出了一种需求驱动的空指针解引用检测静态分析算法。该算法首先由指针分析获得别名信息,然后针对所关心的数据做后向数据流分析,追踪数据传递的源头,以确定程序中的表达式是否产生解引用错误。我们在SUIF2平台上实现了这一算法。实验结果表明,算法具有较高的检测精度。
其他文献
内蒙古自治区无线电管理委员会办公室(以下简称“内蒙古无委办”)为深入贯彻落实《内蒙古自治区无线电管理条例》,5月31日上午在呼和浩特市成功举办“无线的天空”主题演讲比赛
为贯彻落实《全国无线电管理宣传纲要(2011~2015年)》和《2011年全国无线电管理宣传工作实施方案》,按照全国无线电管理宣传工作座谈会的要求,河北省无线电管理局坚持"面向领导、
<正>2018年是阿里巴巴集团(下称"阿里")"五新战略"提出的第二年,新零售、新金融、新制造、新技术、新能源的集团战略在互联网技术的支持下,业务场景如燎原之火飞速漫延。同时
“移动通信干扰器”又称“手机信号屏蔽器”、“会议保密器”等.它的主要功能就是让手机无法正常使用。当手机屏蔽器开启后.在一定的范围内自动形成屏蔽磁场,能有效地屏蔽发射台
宁夏石嘴山市无线电管理处(以下简称“石嘴山无管处”)为巩固对讲机核查整顿成果,规范对讲机销售市场.于2011年7月排查了市区对讲机销售市场情况。这次行动有助于扭转以往台站管
2009年.在贵州省经信委和国家无线电办公室的正确领导下,贵州省无线电管理局以科学发展观为指导.围绕无线电管理中心任务全面履行管理职责.圆满完成了全年的各项工作任务。
为了充分发挥复合材料的可设计性和减重作用,近年来不对称铺层复合材料受到了越来越多的关注。本文对铺层顺序、构件尺寸、构件厚度和固化温度等因素对不对称铺层复合材料的变
依据当前视频监控系统在水利工程建设中的应用情况,详细地阐述了三种较为常见的视频监控系统的组网方式,并对各种组网方式的优劣作了比较。
2009年10月7日,抚州市无线电管理局接到江西抚州市移动公司的申诉自10月3日以来南丰县城及南城大量小区受到干扰。其中南丰基站受干扰小区达30个,南城在靠近南丰的7个小区也有