Abstract

To correctly obtain the high-level language control structures of embedded executables and assembly code,and resolve the problem that the existing recovery methods for high-level language control structures cannot handle the unstructured region,the classical control analysis method,structural analysis algorithm,was introduced to study the recovery method for high-level control structures of embedded assembly code. The structural analysis algorithm was improved according to the characteristics of embedded executables,and the high-level language code was generated by using the program control tree,which can be obtained from the results of structural analysis algorithm. Compared with the open source decompiler named DCC,the results show that the improved algorithm is feasible and efficient.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call