期刊文献+
共找到2篇文章
< 1 >
每页显示 20 50 100
面向C2VHDL编译器的基本块级指针分析算法 被引量:2
1
作者 郭振华 吴艳霞 +2 位作者 张国印 杨杰 顾国昌 《吉林大学学报(工学版)》 EI CAS CSCD 北大核心 2013年第2期417-423,共7页
针对现有的C2VHDL编译器中指针编译技术所存在的缺陷,通过对传统指针分析算法进行研究,在基于低级虚似机(LLVM)面向CPU-FPGA应用的可重构编译器ASCRA架构上,设计并实现了一种以基本块为分析粒度的基于控制流图的流敏感上下文敏感指针分... 针对现有的C2VHDL编译器中指针编译技术所存在的缺陷,通过对传统指针分析算法进行研究,在基于低级虚似机(LLVM)面向CPU-FPGA应用的可重构编译器ASCRA架构上,设计并实现了一种以基本块为分析粒度的基于控制流图的流敏感上下文敏感指针分析算法。在可重构编译器ASCRA生成硬件VHDL程序时提供指针访存控制辅助信息。实验结果表明:在保证C2VHDL结果正确的前提下,该算法在简化了分析过程的同时,能够达到与流敏感指针分析相同的精度。与指针还原技术相比,该算法能够支持更多的指针数据类型。采用该算法的编译器ASCRA生成的硬件程序在硬件资源占用情况和运行速度两方面与指针还原技术相比都能够达到相同的硬件效果。 展开更多
关键词 计算机系统结构 可重构编译 指针分析算法 低级虚拟机
下载PDF
基于源代码的指针分析算法的安全性改进
2
作者 魏磊 谢立 《计算机应用与软件》 CSCD 北大核心 2008年第12期9-11,共3页
提出了一种安全性更强的指针分析算法。通过对四种常用的指针分析算法的综合分析,选取了Steensgaard算法进行安全性改进,在该算法的基础上通过添加强制类型转换的语义并对算法的类型系统的推导规则进行改进,使其避免了因精确性损耗而导... 提出了一种安全性更强的指针分析算法。通过对四种常用的指针分析算法的综合分析,选取了Steensgaard算法进行安全性改进,在该算法的基础上通过添加强制类型转换的语义并对算法的类型系统的推导规则进行改进,使其避免了因精确性损耗而导致的攻击的漏报,同时还保持了原有算法复杂度不变。 展开更多
关键词 指针分析 算法 类型系统 函数标签
下载PDF
上一页 1 下一页 到第
使用帮助 返回顶部