[lldb-dev] about lldb status on windows

Adrian McCarthy amccarth at google.com
Fri Jun 19 09:25:59 PDT 2015


There are still many bugs to be fixed and features that aren't fully
implemented.

On Fri, Jun 19, 2015 at 2:19 AM, haifeng.qin <haifeng.qin at wellintech.com>
wrote:

>     thanks.
>     problem has been solved after Update to the latest .
>
>
>     Encountered a new problem, use the "thread backtrace" and "thread
> step-in" to cause a crash. Before using these commands, whether
> pre-conditions?
>
>     thanks.
>
>
>  *发件人:* Adrian McCarthy <amccarth at google.com>
> *发送时间:* 2015-06-18 22:51
> *收件人:* haifeng.qin <haifeng.qin at wellintech.com>
> *抄送:* lldb-dev <lldb-dev at cs.uiuc.edu>; Pavel Labath <labath at google.com>
> *主题:* Re: Re: [lldb-dev] about lldb status on windows
>
> I think you'll need something newer.  I'm working at the tip of the tree,
> and it works for me.
>
> On Wed, Jun 17, 2015 at 10:48 PM, haifeng.qin <haifeng.qin at wellintech.com>
> wrote:
>
>> clang++ prompt can't recognize "-fuse-ld=lld" on windows. clang++
>> version is 3.6 .
>>
>> command :
>> clang ++ -o hello.exe hello.cpp -g -fuse-ld=lld
>>
>> Is there a problem with my usage?
>>
>> thanks.
>>
>> qin.
>>
>>
>>  *发件人:* Adrian McCarthy <amccarth at google.com>
>> *发送时间:* 2015-06-17 23:14
>> *收件人:* haifeng.qin <haifeng.qin at wellintech.com>
>> *抄送:* Pavel Labath <labath at google.com>; lldb-dev <lldb-dev at cs.uiuc.edu>
>> *主题:* Re: [lldb-dev] about lldb status on windows
>>
>> Make sure you're using lld for the link step by adding the option
>> -fuse-ld=lld.  That will preserve the DWARF debug info, which lldb uses.
>>
>> On Tue, Jun 16, 2015 at 7:34 PM, haifeng.qin <haifeng.qin at wellintech.com>
>> wrote:
>>
>>> Pavel Labath:
>>>
>>>  First of all, thank you for your answers.
>>>
>>> What type of file generated debug information output to when build exe
>>> file? How to generate?
>>> I use "clang ++ -o hello.exe hello.cpp -g" command generates a pdb and
>>> exe.  pdb and exe file format is fixed, how to store debugging
>>> information generated by clang?
>>>
>>> thanks.
>>>
>>> qin.
>>>
>>>  *发件人:* Pavel Labath <labath at google.com>
>>> *发送时间:* 2015-06-16 00:52
>>> *收件人:* haifeng.qin <haifeng.qin at wellintech.com>
>>> *抄送:* lldb-dev <lldb-dev at cs.uiuc.edu>
>>> *主题:* Re: [lldb-dev] about lldb status on windows
>>>
>>> Hi,
>>>
>>> as far as I know, lldb can debug windows applications, but there are a
>>> lot of features missing (support for PDB debug info being the most
>>> serious -- i.e. your exe must be built with clang to have any debug
>>> info). You don't need to use any debug server, just do a "target
>>> create", "process launch".
>>>
>>> hope that helps,
>>> pl
>>>
>>>
>>> On 15 June 2015 at 04:25, haifeng.qin <haifeng.qin at wellintech.com>
>>> wrote:
>>> >  hi!
>>> >
>>> >  Ask a few questions:
>>> > 1. LLDB support debug .exe files in the windows?  need to rely on
>>> debugger
>>> > Server? Which server for use on windows?
>>> > 2. I use lldb and gdbserver with locally debug .exe file on windows,
>>> but
>>> > there is a problem:
>>> > Steps:
>>> >
>>> >      gdbserver:
>>> >      > gdbserver --remote-debug --multi [<hostname>:] <portnum>
>>> >
>>> >      lldb
>>> >      > gdb-remote [<hostname>:] <portnum>
>>> >      > target create -d <filename>
>>> >      > add-dsym -s <symbolsFilename>
>>> >      > process launch -s
>>> >      > breakpoint set -f <sourcefile> -l <linenum>; failure
>>> >      > thread step-in; crash
>>> >
>>> > May I ask what is the reason, what should be done?
>>> >
>>> > thanks!
>>> >
>>> > qin.
>>> >
>>> >
>>> >
>>> > _______________________________________________
>>> > lldb-dev mailing list
>>> > lldb-dev at cs.uiuc.edu
>>> > http://lists.cs.uiuc.edu/mailman/listinfo/lldb-dev
>>> >
>>>
>>> _______________________________________________
>>> lldb-dev mailing list
>>> lldb-dev at cs.uiuc.edu
>>> http://lists.cs.uiuc.edu/mailman/listinfo/lldb-dev
>>>
>>>
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/lldb-dev/attachments/20150619/3add5e89/attachment.html>


More information about the lldb-dev mailing list