-
公开(公告)号:CN118312188A
公开(公告)日:2024-07-09
申请号:CN202410529093.0
申请日:2024-04-29
Applicant: 中国科学院信息工程研究所
Abstract: 本发明公开一种针对自递归内联的反编译代码优化方法及系统,属于软件技术领域。所述方法包括:对反编译结果进行结构形式上的初步优化,以降低其他编译优化选项带来的影响;对于初步优化后的反编译结果,识别出内联函数体的所有可能的边界;根据内联函数体的所有可能的边界,识别出正确的内联函数体;识别所述正确的内联函数体的参数,并基于所述参数恢复调用语句。本发明可以消除自递归内联产生的冗余代码,能够提高反编译代码的可读性,帮助分析人员对反编译代码进行分析和理解。