标签: function arguments llvm instrumentation
我正在尝试检测LLVM IR呼叫指令。我想要实现的是获取函数调用的参数。如果参数是指针类型,那么我想获得指针指向的元素/变量。我知道如果我有arg,我可以使用
getPointerElementType to get the type of element the pointer is pointing to. But how to access the value of element?
答案 0 :(得分:0)
你想要
获取指针指向的元素/变量
这也称为“解除引用指针”。这不是你在编译时可以做的事情,但你可以做的是插入一个解除引用的指令 - 换句话说,a load instruction。
load