如何将 Dalvik 字节码转换为 LLVM IR?
How to convert Dalvik Bytecode to LLVM IR?
我想将 Dalvik 字节码转换为 LLVM IR。我知道 google 的 ART 可以通过 dex2oat 将 dalvik 字节码转换为 oat 文件。 Dex2oat是基于LLVM的,我只想将dex转换成LLVM IR而不是oat。
那么,你能告诉我dex2oat中使用的前端吗?或者你能告诉我任何可以将 dalvik 字节码转换为 LLVM IR 的前端吗?非常感谢任何建议!非常感谢!
dex2oat 的源代码在 googlesrc.com 上可用。如果您下载 git 存储库,您可以看到 Android 运行时根本不使用 LLVM,因此您将无法使用 dex2oat 从 Dalvik 生成 IR 代码。
This Quora Answer 表示在 2014 年删除了 LLVM 支持。
我想将 Dalvik 字节码转换为 LLVM IR。我知道 google 的 ART 可以通过 dex2oat 将 dalvik 字节码转换为 oat 文件。 Dex2oat是基于LLVM的,我只想将dex转换成LLVM IR而不是oat。
那么,你能告诉我dex2oat中使用的前端吗?或者你能告诉我任何可以将 dalvik 字节码转换为 LLVM IR 的前端吗?非常感谢任何建议!非常感谢!
dex2oat 的源代码在 googlesrc.com 上可用。如果您下载 git 存储库,您可以看到 Android 运行时根本不使用 LLVM,因此您将无法使用 dex2oat 从 Dalvik 生成 IR 代码。
This Quora Answer 表示在 2014 年删除了 LLVM 支持。