[LLVMdev] DEBUG INFO at the bytecode level

Török Edwin edwintorok at gmail.com
Tue May 18 04:10:20 PDT 2010


On 05/18/2010 02:08 PM, Zheng Wang wrote:
> Thanks Edwin.
> 
> I found DebugInfo.cpp may be useful. Could you tell me which function
> I should call inorder to know the source file name and the line number
> for a particular instruction?

Which version of LLVM?
There was a major change between 2.6 and 2.7 so my answer depends on that.

> 
> Cheers,
> Zheng
> 
> 2010/5/18 Török Edwin <edwintorok at gmail.com>:
>> On 05/18/2010 01:26 PM, Zheng Wang wrote:
>>> Hello,
>>>
>>> Could I get some debug info at the byte code level? I am writing a
>>> passer and if will be nice if I can know which line in the source an
>>> instruction (or value) corresponds to.
>>>
>>> I found a document online:
>>> http://llvm.org/docs/SourceLevelDebugging.html, but I can't find an
>>> example of doing it at the byte code level.
>>
>> -print-dbginfo should print the source lines, at least the one in 2.6,
>> the one in 2.7 seems to have the source line printing removed.
>>
>> I'll add it back when I get some time.
>>
>> Best regards,
>> --Edwin
>> _______________________________________________
>> LLVM Developers mailing list
>> LLVMdev at cs.uiuc.edu         http://llvm.cs.uiuc.edu
>> http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev
>>
> 
> 
> 




More information about the llvm-dev mailing list