<div dir="ltr">I have a simulator for a custom ["toy"] CPU running on Linux, to which I want to add at least basic debugging support (e.g. stepping instructions, reading/writing registers and memory), then driving this from lldb over a local TCP socket. <div><br></div><div>I could implement this as a custom socket server handling the GDB Remote Serial Protocol, like GDB server stubs that I've seen. But probably there's already a suitable interface and library in LLDB for this, e.g. providing the RSP parsing and basic state maintennce with callbacks/virtuals for the target-specific actions?</div><div><br></div><div>Thanks for any guidance (and apologies that I'm probably using terminology like "server" incorrectly and so overlooking the existing documentation)<br><div><br></div></div><div>/Tyro</div></div>