Plugins 如何使用新的过程管理器定义和读取LLVM过程的CLI参数?

Plugins 如何使用新的过程管理器定义和读取LLVM过程的CLI参数?,plugins,llvm,command-line-arguments,Plugins,Llvm,Command Line Arguments,我想知道是否有办法在LLVM pass插件中定义并读取CLI参数的值?我的插件基于,特别是。假设我想传入一个参数-func=foo,表示只注入到名为foo的函数中。如何准确定义此命令行参数 我试着用这个。看到了,但我无法让opt识别我的论点。你在使用共享库,是吗?是的,我在使用。最终产品是一个。因此我告诉opt加载。这是一个问题吗?当你开始工作时,告诉我怎么做;)它应该可以工作,我不能强迫它实际工作,在一些咒骂之后,我现在正在使用.a。将要做:)你有关于构建和使用.a文件的资源/文档吗?这很简单

我想知道是否有办法在LLVM pass插件中定义并读取CLI参数的值?我的插件基于,特别是。假设我想传入一个参数
-func=foo
,表示只注入到名为
foo
的函数中。如何准确定义此命令行参数


我试着用这个。看到了,但我无法让
opt
识别我的论点。

你在使用共享库,是吗?是的,我在使用。最终产品是一个
。因此我告诉
opt
加载。这是一个问题吗?当你开始工作时,告诉我怎么做;)它应该可以工作,我不能强迫它实际工作,在一些咒骂之后,我现在正在使用
.a
。将要做:)你有关于构建和使用
.a
文件的资源/文档吗?这很简单,只需将它们添加到cmakefiles中,就完成了。还没有试过离开树。