【发布时间】:2013-03-19 10:44:50
【问题描述】:
LLVM 具有允许轻松读取和写入位码的库。这使得例如编写代码生成器,输出 llvm bitcode(可以使用 llvm 编译为本机代码),或者加载 bitcode 文件并对其进行优化或分析。
甚至可以从 OCaml 中做到这一点。
是否有一个库可以将 LLVM 位码加载到 Mono (F#) 中,并以例如方式浏览它对象树?
(注意:我不想在 Mono 中执行 LLVM 位代码,只需加载代码并浏览结构。)
【问题讨论】:
LLVM 具有允许轻松读取和写入位码的库。这使得例如编写代码生成器,输出 llvm bitcode(可以使用 llvm 编译为本机代码),或者加载 bitcode 文件并对其进行优化或分析。
甚至可以从 OCaml 中做到这一点。
是否有一个库可以将 LLVM 位码加载到 Mono (F#) 中,并以例如方式浏览它对象树?
(注意:我不想在 Mono 中执行 LLVM 位代码,只需加载代码并浏览结构。)
【问题讨论】:
【讨论】: