Unfortunately, the current gdb support doesn't include line numbers.
It'll tell you what function it crashed in and the stack trace though.
Line numbers will probably come when the llvm-mc project is merged into the JIT.
On Tue, Feb 9, 2010 at 9:37 AM, Garrison Venn <gvenn.cfe.dev at gmail.com>
wrote:> Are you running this in a JIT? If so this will help:
http://llvm.org/docs/DebuggingJITedCode.html.
>
> Garrison
>
> On Feb 9, 2010, at 10:33, Sebastian Schlunke wrote:
>
>> Hello,
>>
>> is there any way to debug a program in LLVM-IR line-by-line (i.e. with
gdb)?
>>
>> The problem is, i have a program in human-readable-intermediate
representation that segfaults, when executed. I want to know, which line in the
IR causes this.
>>
>> Any help is appreciated.
>>
>> Best regards,
>> Sebastian
>> _______________________________________________
>> LLVM Developers mailing list
>> LLVMdev at cs.uiuc.edu http://llvm.cs.uiuc.edu
>> http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev
>
>
> _______________________________________________
> LLVM Developers mailing list
> LLVMdev at cs.uiuc.edu http://llvm.cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev
>