跟踪全局变量在llvm中使用

时间:2016-06-10 08:58:31

标签: llvm llvm-ir

我是LLVM的新手并尝试编写自定义分析通道。下面是我模块中的llvm-ir片段。

1 @my_string = common global i8* null, align 8
2 %tmp1 = load i8*, i8** @my_string, align 8
3 call void @copy_string(i8* %tmp1, i8* %tmp2, i8* %tmp3)

如果传递的函数参数之一是全局变量,我想检查一下吗?例如,在上面的示例代码中,我想检查%tmp1是否是全局变量?

你能否提出实现这个目标的最佳方法?

提前致谢。

0 个答案:

没有答案