xujuntwt95329 added a comment.

In D78801#3281504 <https://reviews.llvm.org/D78801#3281504>, @paolosev wrote:

> Hi @xujuntwt95329,
> Honestly I wasn't thinking to support multithreading with this initial patch 
> so I am not surprised that it doesn't work. You are right, we should add 
> thread information to the messages.
> Actually I am a little surprised that the patch still works after all this 
> time (more than one year), and that there have not been small changes that 
> caused merge errors.
> I am afraid that manually patching LLDB might not be a sustainable solution. 
> :(
>
> @labath, @jingham 
> Given that the debugging feature is being supported also by WebAssembly Micro 
> Runtime <https://github.com/bytecodealliance/wasm-micro-runtime> now, maybe 
> we could work together to finalize an implementation of this patch (or also 
> some other different solution) that will be less intrusive and more 
> acceptable to be merged in LLDB?

Well, your patch works well with **WebAssembly Micro Runtime (WAMR)** source 
debugging feature in most cases, I have debugged several wasm applications 
written in C, C++, Rust and Go, it is really useful !
I'll try to add thread id to `qWasmLocal` message and check if it works.

> I am afraid that manually patching LLDB might not be a sustainable solution. 
> :(

I totally agree with you, currently we ask the users to download llvm-project, 
apply the patch, and build the customized lldb, it takes a long time. It will 
be great if this can be merged into upstream !!!


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D78801/new/

https://reviews.llvm.org/D78801

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

Reply via email to