作者投稿和查稿 主编审稿 专家审稿 编委审稿 远程编辑

计算机工程 ›› 2009, Vol. 35 ›› Issue (5): 72-73,1. doi: 10.3969/j.issn.1000-3428.2009.05.024

• 软件技术与数据库 • 上一篇    下一篇

程序段识别算法研究

张有为,刘小春,汪永红   

  1. (信息工程大学测绘学院,郑州 450052)
  • 收稿日期:1900-01-01 修回日期:1900-01-01 出版日期:2009-03-05 发布日期:2009-03-05

Study of Recognition Algorithm for Program Section

ZHANG You-wei, LIU Xiao-chun, WANG Yong-hong   

  1. (Institute of Surveying and Mapping, Information Engineering University, Zhengzhou 450052)
  • Received:1900-01-01 Revised:1900-01-01 Online:2009-03-05 Published:2009-03-05

摘要: 静态反汇编中会遇到间接跳转和间接调用类指令,对这类指令引用的目标是否为程序比较难以判断。该文提出一种建立程序流程全图的程序段识别算法,给出算法数据结构设计和详细的流程描述,说明程序流程全图中异常节点的剔除方法,测试结果证明了算法的有效性。
关键词:程序流程图;数据

关键词: 程序流程图, 数据段, 程序段, 数据结构

Abstract: In static disassembly, there are disassembly indirect jump and indirect call of instructions, it is difficult to find their program invoked by these instructions. This paper gives a kind of algorithm to found program flowchart, describes data structure and flow. Moreover one removal method about abnormal nodes in flowchart is expatiated. Experimental results show that the algorithm is effective.

Key words: program flowchart, data section, program section, data structure

中图分类号: