如何解析PNaCl作为人类可读的LLVM IR?

时间:2015-06-06 15:49:55

标签: llvm llvm-ir google-nativeclient

我有.pexe并希望获得LLVM IR代码。如何才能做到这一点?这是我要转换为LLVM IR的文件:NaClAMBullet.pexe

我不明白为什么它不可读LLVM IR代码:

  

PNaCl可移植可执行文件(简称pexe)是一个LLVM IR模块。

来源:Google Native Client Reference

1 个答案:

答案 0 :(得分:3)

PNaCl toolchain包含许多操作PNaCl和LLVM文件的工具,包括pnacl-dispnacl-bcdis.pexe确实是从单个LLVM IR模块创建的,但它与LLVM IR模块不同:PNaCl bitcode稳定且与LLVM IR不同。