计算机工程与设计
計算機工程與設計
계산궤공정여설계
COMPUTER ENGINEERING AND DESIGN
2011年
9期
3182-3186
,共5页
刘絮颖%尹青%蒋烈辉%刘建林
劉絮穎%尹青%蔣烈輝%劉建林
류서영%윤청%장렬휘%류건림
反编译%控制流图%高级控制结构恢复%结构语义树%复合结点
反編譯%控製流圖%高級控製結構恢複%結構語義樹%複閤結點
반편역%공제류도%고급공제결구회복%결구어의수%복합결점
针对高级控制结构嵌套关系难以恢复的问题,提出了一种基于结构语义树的高级控制结构恢复技术.以经典控制流图结构化算法为基础进行控制流图结构化,获得高级控制结构信息后以反向后序顺序构建结构语义树,对构建成功的结构语义树进行前序遍历即可恢复高级控制结构.实验结果表明,该方法能够有效准确地恢复高级控制结构,为后期高级语言代码生成提供准确完备的结构信息,提高反编译结果的准确性.
針對高級控製結構嵌套關繫難以恢複的問題,提齣瞭一種基于結構語義樹的高級控製結構恢複技術.以經典控製流圖結構化算法為基礎進行控製流圖結構化,穫得高級控製結構信息後以反嚮後序順序構建結構語義樹,對構建成功的結構語義樹進行前序遍歷即可恢複高級控製結構.實驗結果錶明,該方法能夠有效準確地恢複高級控製結構,為後期高級語言代碼生成提供準確完備的結構信息,提高反編譯結果的準確性.
침대고급공제결구감투관계난이회복적문제,제출료일충기우결구어의수적고급공제결구회복기술.이경전공제류도결구화산법위기출진행공제류도결구화,획득고급공제결구신식후이반향후서순서구건결구어의수,대구건성공적결구어의수진행전서편력즉가회복고급공제결구.실험결과표명,해방법능구유효준학지회복고급공제결구,위후기고급어언대마생성제공준학완비적결구신식,제고반편역결과적준학성.