【发布时间】:2018-02-23 18:32:20
【问题描述】:
我需要告诉 pass 在文件中查找特定函数。而且我想指定要“在旅途中”寻找哪个功能,即当我运行通行证时。知道我该怎么做吗?这有点像在理论上将参数传递给函数。
【问题讨论】:
标签: llvm llvm-clang llvm-ir llvm-gcc llvm-c++-api
我需要告诉 pass 在文件中查找特定函数。而且我想指定要“在旅途中”寻找哪个功能,即当我运行通行证时。知道我该怎么做吗?这有点像在理论上将参数传递给函数。
【问题讨论】:
标签: llvm llvm-clang llvm-ir llvm-gcc llvm-c++-api
使用cl::opt<string> 添加命令行选项并在运行您的通行证时设置它。
或者,如果您使用 clang 从 C 或 C++ 生成 IR,您可以使用 __attribute((__annotate__(("foo")))) 来标记您感兴趣的函数。
【讨论】: