Есть ли способ получить след выполнения lli.В качестве примера для данной программы:
define dso_local i32 @main() {
%1 = alloca i32, align 4
store i32 1, i32* %1, align 4
%2 = load i32, i32* %1, align 4
ret i32 %2
}
Я хотел бы получить вывод во время выполнения, например:
$ lli test.ll -trace
%1 = alloca(4)
st %1, 1 ; [%1] = 1
ld %1 -> %2 ; %2 = 1
ret %2 ; ret 1
Я нашел проект XRay, но он кажется сложным.Есть ли какие-либо собственные способы вывода трассировки выполнения?