我在另一篇文章中读到,我无法获得具有未命名标识符的变量的实际值。我需要在指令I中获取带有命名标识符的变量及其实际值,例如:' int x = 0;'我需要得到变量v的值为0.当我使用' I-> getOperand(0)'我得到了那个指令本身或者为sext这样的操作分配了一条指令。
答案 0 :(得分:0)
要阅读变量名称,请查看lli
。您需要查看ExecutionContext
内部以及解释器的执行方式。本质上,解释器在执行时访问指令。在访问函数内部,您可以读取变量的名称。