Replies: 1 comment 7 replies
-
@behunin I’m not sure what the use care here would be that would merit the work, particularly given the existence of the gdbstub. The primary use cases for GADP are two: (1) it isolates the JVM running Ghidra proper from the JVM running the debugger agent, so that a crash in the debugger will not destroy any current session/work in Ghidra, and (2) it facilitates a server/client setup when you need the agent to run on a different machine. While you could write a GADP server to support your target, you would essentially have no model to build on, as the existing agent models assume the existence of some underlying native debugger. |
Beta Was this translation helpful? Give feedback.
7 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
I am looking into creating a GADP client stub for the yuzu emulator and just want to see if this is a good idea and if so then what is the correct way to start the connection. Usually I would gather this information from docs but I can't find any.
As you can see here there is already a GDB stub for the project. I know Ghidra works with GDB but I am just curious as to what I can do with GADP.
Beta Was this translation helpful? Give feedback.
All reactions