与LLVM过程创建相关

与LLVM过程创建相关,llvm,Llvm,我想创建一个过程,在每个加载指令之后插入一个函数(在某些c文件中)。我知道如何插入一个没有参数的函数。但是一个也有参数的函数。我无法插入,我该如何插入? 提前感谢。使用CallInst::Create静态方法。它需要ArrayRef个参数。通过在LLVM&Clang的源代码中对该方法调用进行grepping,您可以找到许多使用它的示例。实际上,我正在尝试传递“加载的值”为此,我需要传递内存地址传递一个整数很容易,我找到了很多这样的例子但是如何访问这个加载的值地址,传递这个,然后访问它我不清楚

我想创建一个过程,在每个加载指令之后插入一个函数(在某些c文件中)。我知道如何插入一个没有参数的函数。但是一个也有参数的函数。我无法插入,我该如何插入?
提前感谢。

使用
CallInst::Create
静态方法。它需要
ArrayRef
个参数。通过在LLVM&Clang的源代码中对该方法调用进行grepping,您可以找到许多使用它的示例。

实际上,我正在尝试传递“加载的值”为此,我需要传递内存地址传递一个整数很容易,我找到了很多这样的例子但是如何访问这个加载的值地址,传递这个,然后访问它我不清楚