我想知道是否有一种方法可以在 LLVM pass 插件中定义和读取 CLI 参数的值?我的插件基于banach-space/llvm-tutor,特别是InjectFuncCall。假设我想传递一个参数-func=foo来表示仅注入名为 的函数foo。我到底如何定义这个命令行参数?
-func=foo
foo
我尝试使用CommandLine 2.0 Library。看到了这个答案,但我无法opt认可我的论点。
opt
plugins llvm command-line-arguments
command-line-arguments ×1
llvm ×1
plugins ×1