【24h】

A SSA-based intermediate representation technique

机译:基于SSA的中间表示技术

获取原文

摘要

Intermediate representation techniques are positive for resolving generalness of decompilation. Focus on non-generalness of intermediate language, a binary reverse intermediate language BRIL which is independent of machine instructions and contains code dataflow information is proposed. It has high level language characteristics and eliminates the side effects of complex addressing manner and instruction semantics, besides introduces ϕ-function denotation in SSA. It can reflect behaviors of object code and express semantics of code completely, and can be used in decompilation of object code on different platforms. So it makes it easy to process code transformation, and helps to develop general decompiler greatly.
机译:中间表示技术对于解决反编译的普遍性是积极的。针对中间语言的非通用性,提出了一种独立于机器指令并包含代码数据流信息的二进制反向中间语言BRIL。它具有高级语言特性,并且消除了复杂的寻址方式和指令语义的副作用,此外在SSA中引入了function函数表示法。它可以反映目标代码的行为并完整地表达代码的语义,并可以在不同平台上用于目标代码的反编译。因此,它使处理代码转换变得容易,并极大地有助于开发通用的反编译器。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号