Analysis of Program Based on Function Block
- DOI
- 10.2991/iccasm.2012.52How to use a DOI?
- Keywords
- Program analysis, Function block, Basic block, IA64
- Abstract
Basic block in program analysis plays an important role and it be applied to wide range, such as program compilation, program optimization, reverse engineering, program correctness verification, software security analysis and core module selection, etc. The binary executable analyzed by reverse engineering can contains indirect jump, however, the program analysis technologies based on basic block are not conducive to extract the target address information of indirect jump. In this paper, the presented analysis method based on function block is conducive to extract the target address of indirect jump and solve the problem of constructing the complete control flow graph. The correctness and validity of this method has been verified by the testing of spec2000 and spec2006 benchmark set, and it provides strong support for the research and application of reverse engineering.
- Copyright
- © 2012, the Authors. Published by Atlantis Press.
- Open Access
- This is an open access article distributed under the CC BY-NC license (http://creativecommons.org/licenses/by-nc/4.0/).
Cite this article
TY - CONF AU - Weifeng Wu PY - 2012/08 DA - 2012/08 TI - Analysis of Program Based on Function Block BT - Proceedings of the 2012 International Conference on Computer Application and System Modeling (ICCASM 2012) PB - Atlantis Press SP - 204 EP - 211 SN - 1951-6851 UR - https://doi.org/10.2991/iccasm.2012.52 DO - 10.2991/iccasm.2012.52 ID - Wu2012/08 ER -