2013-02-28 102 views
0

我想创建一个通道,它会在每个加载指令后插入一个函数(即在某个c文件中)。我知道如何插入一个没有参数的函数。但是一个函数也有参数。我无法插入那个。我该怎么做? 在此先感谢。LLVM通过创建相关

回答

1

使用CallInst::Create静态方法。它需要一个参数的ArrayRef。通过在这个方法中调用LLVM & Clang的源代码,你可以找到很多使用它的例子。

+0

其实我试图通过“加载值”为此我需要传递内存地址..通过一个整数很容易,我发现很多例子..但如何访问这个加载的值地址,并通过这然后访问它..我不清楚这一点 – user2118561 2013-03-05 05:19:51