期刊文献+
共找到1篇文章
< 1 >
每页显示 20 50 100
支持多程序语言的静态信息提取方法 被引量:4
1
作者 逄龙 王甜甜 +1 位作者 苏小红 马培军 《哈尔滨工业大学学报》 EI CAS CSCD 北大核心 2011年第3期62-66,共5页
为了满足代码分析对多语言静态信息提取的需求,克服当前构建单语言提取重用率低、过程复杂等不足,采用直接修改GCC特定解析阶段源代码的方法建立统一的提取接口.针对所需静态信息的不同,按GCC内部机制,提出了运行改入点与内部辅助函数... 为了满足代码分析对多语言静态信息提取的需求,克服当前构建单语言提取重用率低、过程复杂等不足,采用直接修改GCC特定解析阶段源代码的方法建立统一的提取接口.针对所需静态信息的不同,按GCC内部机制,提出了运行改入点与内部辅助函数重用相结合的提取方法,具体包括类型和函数声明信息的采集、函数体内程序语句的遍历以及多语言统一中间表示的获取,重用了GCC内部高质量代码,从而降低了构建静态信息提取所需的重复开销.通过对比试验表明该方法程序语言解析能力稳定健壮且效率高,能够直接提取大型开源程序的静态信息. 展开更多
关键词 静态信息 GCC编译器 程序的中间表示 代码静态分析
在线阅读 下载PDF
上一页 1 下一页 到第
使用帮助 返回顶部