2016-08-31 4 views
0

이름없는 식별자가있는 변수에 대해 실제 값을 가져올 수없는 다른 게시물을 읽었습니다. 예를 들어, 실제 값이있는 명령어 I에서 명명 된 식별자를 사용하여 변수를 가져와야합니다. 'int x = 0;' 나는 그 변수 v 값을 가질 필요가있다. 내가 'I-> getOperand (0)'을 사용했을 때 나는 sext와 같은 일부 연산을위한 instruction 또는 alloca instruction을 가지고있다.각 변수의 저장된 값 가져 오기

답변

0

변수 이름을 읽으려면 lli을 살펴보십시오. ExecutionContext 내부를 살펴보고 인터프리터가 어떻게 실행되는지 알아야합니다. 본질적으로 통역사는 실행될 때 지침을 방문합니다. 방문 함수 내에서 변수의 이름을 읽을 수 있습니다.

관련 문제