【问题标题】:How to convert Dalvik Bytecode to LLVM IR?如何将 Dalvik 字节码转换为 LLVM IR?
【发布时间】:2016-10-14 14:52:27
【问题描述】:

我想将 Dalvik 字节码转换为 LLVM IR。我知道 google 的 ART 可以通过 dex2oat 将 dalvik 字节码转换为 oat 文件。 Dex2oat 基于 LLVM,我只想将 dex 转换为 LLVM IR 而不是 oat。

那么,你能给我看看 dex2oat 中使用的前端吗?或者你能告诉我任何可以将 dalvik 字节码转换为 LLVM IR 的前端吗?任何建议都非常感谢!非常感谢!

【问题讨论】:

    标签: android llvm dalvik dex2oat


    【解决方案1】:

    dex2oat 的源代码可在googlesrc.com 上找到。如果你下载 git repo,你可以看到 Android Runtime 根本不使用 LLVM,所以你将无法使用 dex2oat 从 Dalvik 生成 IR 代码。

    This Quora Answer 表示在 2014 年删除了 LLVM 支持。

    【讨论】:

      猜你喜欢
      • 2019-01-02
      • 2012-01-23
      • 2014-08-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-07-26
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多