Analysis of Program Based on Function Block
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.
Program analysis Function block Basic block IA64
Wu Weifeng
China National Digital Switching System Engineering & Technological Research Center Zhengzhou, China
国际会议
沈阳
英文
204-211
2012-07-27(万方平台首次上网日期,不代表论文的发表时间)