+lldb-dev

> On 26. Aug 2019, at 12:57, Raphael “Teemperor” Isemann <teempe...@gmail.com> 
> wrote:
> 
> If I understand correctly your VM is your own custom wasm interpreter/JIT? If 
> yes, then I don’t think it is realistic that LLDB can ever support it out of 
> the box. But you can write a LLDB plugin that calls your own 
> interpreter-implementations of functions such as stepping/continue/settings 
> breakpoints, etc. Quick google search shows this example of doing the same 
> for the Ruby interpreter that hopefully illustrates what I mean: 
> https://christoph.luppri.ch/articles/ruby/debugging-ruby-programs-on-osx-with-lldb/
>  
> <https://christoph.luppri.ch/articles/ruby/debugging-ruby-programs-on-osx-with-lldb/>
> 
> - Raphael
> 
>> On 26. Aug 2019, at 12:37, Terry Guo <flame...@gmail.com 
>> <mailto:flame...@gmail.com>> wrote:
>> 
>> Hi Raphael,
>> 
>> Thanks. I mean the first case, attaching to my vm and then debugging via 
>> LLDB like setting breakpoint, single step or viewing the memory of wasm 
>> application.
>> 
>> BR,
>> Terry 
>> 
>> On Mon, Aug 26, 2019 at 5:59 PM Raphael “Teemperor” Isemann 
>> <teempe...@gmail.com <mailto:teempe...@gmail.com>> wrote:
>> I’m not sure I understand what the question is. Do you want that LLDB 
>> attachs to the wasm program running inside your VM and then debug the wasm 
>> program via LLDB? Or that LLDB can run the wasm module itself like an 
>> executable and then run it/step through it/inspect it/etc.?
>> 
>> Cheers,
>> - Raphael
>> 
>> > On 26. Aug 2019, at 11:47, Terry Guo via lldb-dev <lldb-dev@lists.llvm.org 
>> > <mailto:lldb-dev@lists.llvm.org>> wrote:
>> > 
>> > Hi there,
>> > 
>> > I am working on a project which involves compiling C++ source file to 
>> > Webassembly byte code file with LLVM. The LLVM works well and can generate 
>> > wasm byte code file with DWARF debug sections like .debug_line. I can run 
>> > the generated wasm file with my wasm virtual machine. However I find LLDB 
>> > doesn't support debugging wasm file. Do we have plan to enable LLDB 
>> > debugging wasm file? Thanks for any information.
>> > 
>> > BR,
>> > Terry
>> > _______________________________________________
>> > lldb-dev mailing list
>> > lldb-dev@lists.llvm.org <mailto:lldb-dev@lists.llvm.org>
>> > https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-dev 
>> > <https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-dev>
>> 
> 

_______________________________________________
lldb-dev mailing list
lldb-dev@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-dev

Reply via email to