Das gdbserver-Programm ermöglicht das Remote-Debuggen von Programmen. In der Regel wird eine lokale Kopie von gdb verwendet, um mit der fernen gdbserver-Instanz und dem Programm, das unter diesem fernen gdbserver ausgeführt wird, zu interagieren.Programmatische Interaktion mit gdbserver
Meine Frage ist: Gibt es Client-Implementierungen der gdb remote serial protocol (RSP), die andere Programme als gdb mit dem Programm gdbserver interagieren lassen?
Dieses Dokument beschreibt die Implementierung einer RSP server, aber es ist die Client-Seite, die ich in erster Linie interessiert. Diese implementation unterstützt Client und Server, ist aber in Lisp implementiert, und ist noch nicht eine ausgereifte Bibliothek.
Alle guten Punkte; Ich habe beschlossen, eine lokale GDB über die GDB-Maschinenschnittstelle zu steuern und die lokale GDB mit dem entfernten gdbserver interagieren zu lassen – grrussel