Hi Folks,

I would like to add better support for gdbserver from the gnu toolchain and similar legacy gdb stubs in lldb. The work going into lldb-gdbserver is great but it is not always a possible to change the remote gdb stub, and there are so many tools and devices with older gdb stubs in them.

It seems like process gdb-remote has moved hand in hand with lldb-gdbserver away from gnu gdbservers RSP protocol.

Does anyone have an suggestions when it comes to adding lldb support for traditional gdbservers?

There seems like two obvious approaches; extend gdb-remote or create a gdb-legacy plugin. To my mind the second approach may be cleaner, and a large amount of common code could be shared between the two.

Another approach would be to incorporate a plugin system into gdb-remote to ease the addition of new packets and handling routines.

I am interested to hear thoughts, suggestions and feedback on this topic.

Thanks,
Aidan

_______________________________________________
lldb-dev mailing list
lldb-dev@cs.uiuc.edu
http://lists.cs.uiuc.edu/mailman/listinfo/lldb-dev

Reply via email to