-
Notifications
You must be signed in to change notification settings - Fork 20
Multithread debug issues #51
Comments
Wow! Thanks for the rich bug report. Unfortunately, this is probably due to the same reason as #50 (which is that it has nothing to do with this plugin; just bugs within LLDB's python API). To elaborate a little more, commands executed using In short, there's nothing I can do! (And I refuse to patch up an upstream bug in plugin either.) The more important issue is that lldb-devs don't seem to care about Python API bugs either (for some years now). I think they are expecting plugins to use their new machine interface which is developed to be compatible with GdbMI which claims to be becoming a de-facto standard (Update: link now broken, but see this project which, in a way, supports this point). So you might ask: Does this project have no future? That's right, I'm abandoning this project!! 😅 ...in favor of gdb.vim, which uses Gdb/MI through pygdbmi! I'm hoping to resume developing it in a month or two. PS: What tool did you use for editing the video to add those text bubbles? |
Thank you so much ! The tool is Camtisia 3. |
cc #59 |
the link in the README led me here - does this mean that gdb.vim is the way forward even for LLDB users? It unclear to me if it's intended to work using lldb-mi or if it only supports gdb/mi. Any clarification appreciated. |
@mellery451 I stopped developing |
@lenfien old but gold ;) what colorscheme do you use in that vid? |
lldb recently had a DAP adapter tool land upstream on master - lldb-vscode. Might be of interest for a tool like this. |
@lanza Looks very interesting. I'm sure it'll have long-term support for many debuggers if something as big and popular as VSCode is backing it. Unfortunately, I won't be updating lldb.nvim anymore, nor I would review PRs for this since a large portion of the code needs to be changed and it does not make sense to make radical changes to this project in the absence of an active maintainer. But you're free to copy any part of the source code (fork or not) if that helps you to create and maintain your own independent project. |
@critiqjo Since the |
I have just touched vim. My English is not very good, please feel free to laugh at me.
I used lldb.nvim to debug multithreaded code when there was a bug.
First, I use the "thread select" command to select a thread, and then enter the "LL next" command, lldb.nvim will automatically switch to the main thread. I have to choose my target thread over and over again.
After testing, this bug does not appear to use lldb directly.
I captured a video as follows:
The text was updated successfully, but these errors were encountered: