Abstract:
Because of the diversity and flexibility of executable object codes for embedded system, disassembly result programs are hard to understand and structurized. This paper expounds structure analysis algorithm for disassembly result program, describes data structure which algorithm design is based on, and analyzed the achieving source. The capability of assembly result program structure analyzing algorithm is analyzed and tested.
Key words:
Disassembly result program structure,
Subroutine dividing,
Algorithm,
Node
摘要: 由于嵌入式系统可执行目标代码的多样性与灵活性,对其反汇编后,结果程序的结构化程度以及易读程度均不理想。为了更好地分析反汇编结果程序,该文提出了一种对反汇编结果程序进行子程序划分的算法,对算法设计所依赖的数据结构以及算法实现过程进行了描述和分析,给出了反汇编结果程序结构分析算法的性能测试分析结果。
关键词:
反汇编结果程序结构,
子程序划分,
算法,
结点
JIANG Liehui; HAN Xiaokun; FEI Qinfu; ZHOU Bo; ZHANG Youwei. Study on Program Structure Analyzing Algorithm for Assembly Code[J]. Computer Engineering, 2007, 33(07): 68-69.
蒋烈辉;韩小琨;费勤福;周 博;张有为. 汇编级代码程序结构分析算法研究[J]. 计算机工程, 2007, 33(07): 68-69.