我想将Dalvik字节码转换为LLVM IR。我知道谷歌的ART可以通过dex2oat将dalvik字节码转换为燕麦文件。 Dex2oat基于LLVM,我只想将dex转换为LLVM IR而不是燕麦。
那么,你能告诉我dex2oat中使用的前端吗?或者你能告诉我任何可以将dalvik字节码翻译成LLVM IR的前端吗?任何建议真的很感激!!非常感谢!
答案 0 :(得分:1)
dex2oat的来源可在googlesrc.com上找到。如果您下载git repo,您可以看到Android Runtime根本不使用LLVM,因此您无法使用dex2oat从Dalvik生成IR代码。
This Quora Answer表示2014年删除了LLVM支持。