【发布时间】:2015-08-21 11:31:03
【问题描述】:
我有一个.pexe 并想要获取 LLVM IR 代码。如何才能做到这一点?这是我要转换为 LLVM IR 的文件:NaClAMBullet.pexe
我不明白为什么它还不能读取 LLVM IR 代码:
PNaCl 可移植可执行文件(简称 pexe)是单个 LLVM IR 模块。
【问题讨论】:
标签: llvm llvm-ir google-nativeclient
我有一个.pexe 并想要获取 LLVM IR 代码。如何才能做到这一点?这是我要转换为 LLVM IR 的文件:NaClAMBullet.pexe
我不明白为什么它还不能读取 LLVM IR 代码:
PNaCl 可移植可执行文件(简称 pexe)是单个 LLVM IR 模块。
【问题讨论】:
标签: llvm llvm-ir google-nativeclient
PNaCl toolchain 包含许多用于操作 PNaCl 和 LLVM 文件的工具,包括 pnacl-dis 和 pnacl-bcdis。 .pexe 确实是从单个 LLVM IR 模块创建的,但它与 LLVM IR 模块不同:PNaCl 位码是稳定的,并且与 LLVM IR 不同。
【讨论】:
clang 和自己编写的 makefile...
Pepper.js/NaCl SDK 生成的所有代码,只留下原始C/C++-file 中编写的部分吗?
.pexe-文件。但如果没有目标文件很麻烦,我想我会想办法花点时间。