There are differences between the code generated by existing decompilers and the corresponding source code. Finding and understanding the differences helps to improve and perfect the design of decompilers. This paper presents a comparison algorithm for C language decompiled code and source code. The algorithm is based on the syntax tree matching method, defines a new C language intermediate code representation and dynamically matches expressions, which improves the accuracy of syntax tree matching. Experimental results show that the algorithm can effectively calculate most of the differences between the decompiled code and the source code. Keywords: decompiled code; source code; comparison algorithm; intermediate code; dynamic expression matching
You Might Like
Recommended ContentMore
Open source project More
Popular Components
Searched by Users
Just Take a LookMore
Trending Downloads
Trending ArticlesMore