[LLVMdev] how to print execution trace
陈厅
chenting19870201 at 163.com
Fri Feb 22 17:42:31 PST 2013
Hi everyone
I am a newbie to llvm. I want to record the execution (statement/instruction) trace of a program. For example, a C program is like this:
1: sum = 0;
2: for(i = 0; i < 2; i++)
3: sum += i;
4: printf("%d", sum);
The execution trace would be something like 1->2->3->2->3->2->4.
So how to achieve this goal? by writing a llvm pass?
Is there an example about this in the codebase of llvm?
Thank you in advance
Ting Chen
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20130223/b76776b9/attachment.html>
More information about the llvm-dev
mailing list