[llvm-dev] 答复: hi, Is there any solution about how to add some dwarf info to the IR bitcode file.

Wuweijia via llvm-dev llvm-dev at lists.llvm.org
Tue Nov 14 22:26:00 PST 2017


Hi Andrew
                I am newbie. There are many headers and classes, I do not know how to use to add dwarf info to bc file.
                Can  you show me the demo or example, is there any info about how to use these classes step by step.
BR
Owen

发件人: Andrew Kelley [mailto:superjoe30 at gmail.com]
发送时间: 2017年11月15日 12:51
收件人: Wuweijia <wuweijia at huawei.com>
抄送: 陳韋任 <chenwj.cs97g at g2.nctu.edu.tw>; llvm-dev at lists.llvm.org; Fanbohao <fanbohao at huawei.com>
主题: Re: [llvm-dev] hi, Is there any solution about how to add some dwarf info to the IR bitcode file.

Have a look at the DebugInfo API.

include/llvm/DebugInfo/*

It requires using the C++ API instead of the C API.

On Tue, Nov 14, 2017 at 10:32 PM, Wuweijia via llvm-dev <llvm-dev at lists.llvm.org<mailto:llvm-dev at lists.llvm.org>> wrote:
Hi,
                I create the function  A with llvm api, and make implement about function, that function A call function B, and add some write/read operation of variants to function A. and compile it to machine code, run it debug it.
                And I want to debug the function A, is there any ways I can add some dwarf info (or debug info ), so that I can the check variant ‘s value is ok.


BR
Owen

_______________________________________________
LLVM Developers mailing list
llvm-dev at lists.llvm.org<mailto:llvm-dev at lists.llvm.org>
http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20171115/ee34c7d7/attachment.html>


More information about the llvm-dev mailing list