首页> 外文期刊>Automatic Control and Computer Sciences >Optimization of Program Recursive Function Calls Analysis Method
【24h】

Optimization of Program Recursive Function Calls Analysis Method

机译:程序递归函数调用分析方法的优化

获取原文
获取原文并翻译 | 示例
           

摘要

Static analysis can be classified into intra-procedural analysis and inter-procedural analysis-by-analysis objects. Inter-procedural analysis need to analyze the whole program adopting bottom-up parsing algorithms. Inter-procedural analysis can be converted to intra-procedural analysis by logging the context of follower's function call in bottom-up analysis. However, the existence of recursive function calls in program increases the difficulty of inter-procedural analysis, which affects the detection accuracy of static analysis to some extent. An optimal method for analyzing the recursive function calls of program is presented in this paper. This method can lift the recursive function calls in function call graph of the program to be analyzed on the premise that vital function calls will be preserved. In this way, the false negative rate and false positive rate of program static analysis can be reduced and the accuracy of program security check can be improved.
机译:静态分析可以分为过程内部分析和过程内部分析对象。过程间分析需要采用自下而上的解析算法来分析整个程序。通过在自下而上的分析中记录跟随者函数调用的上下文,可以将过程间分析转换为过程内分析。但是,程序中递归函数调用的存在增加了过程间分析的难度,在一定程度上影响了静态分析的检测精度。提出了一种分析程序递归函数调用的优化方法。该方法可以在保留重要函数调用的前提下,在要分析的程序的函数调用图中提升递归函数调用。这样,可以减少程序静态分析的误报率和误报率,提高程序安全性检查的准确性。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号