节点文献

C语言静态代码分析中的调用关系提取方法

Method of Extracting Function Call Relationship in Static Code Analysis of C Language

  • 推荐 CAJ下载
  • PDF下载
  • 不支持迅雷等下载工具,请取消加速工具后下载。

【作者】 江梦涛; 荆琦;

【Author】 JIANG Meng-tao;JING Qi;School of Software and Microelectronics,Peking University;

【机构】 北京大学软件与微电子学院;

【摘要】 程序静态分析(Program Static Analysis)是指在不运行代码的方式下,通过词法分析、语法分析、控制流分析等技术对程序代码进行扫描,验证代码是否满足规范性、安全性、可靠性、可维护性等指标的一种代码分析技术。首先对程序静态分析的特点、常用静态分析技术、静态分析实现方式进行描述,然后通过一个实例讲解C语言静态代码分析中函数与变量的调用关系的实现方法,总结了现今在C语言调用关系分析中可以借鉴的工具与实现方式。

【Abstract】 Program Static Analysis is a method,of verificating whether code could meet the specification,safety,reliability,maintainability and other indicators with scanning the program code through lexical analysis,syntax analysis and control flow analysis techno-logy,and without running the code actually.This paper presents the characteristics,technologies,implementations of static code analysis,and then explain the methods of parsing function calls in C language static code analysis.

【基金】 “核高基”科技重大专项:操作系统内核分析和安全性评估(2012ZX01039-004)资助
  • 【文献出处】 计算机科学 ,Computer Science , 编辑部邮箱 ,2014年S1期
  • 【分类号】TP312.1
  • 【被引频次】16
  • 【下载频次】340
节点文献中: