GP-6658: Update GhidraDev README to talk more about PyGhidra run

configurations
This commit is contained in:
Ryan Kurtz
2026-04-06 18:35:52 -04:00
parent 17e7d092a9
commit c6d3e7584c

View File

@@ -302,6 +302,7 @@ GhidraDev can add Python support to a Ghidra project when:
* Creating a new Ghidra module project
* Creating a new Ghidra script project
* Linking a Ghidra installation to an existing Java project
* Launching Ghidra in PyGhidra mode
In order for GhidraDev to add in Python support, PyDev must have a PyGhidra or Jython interpreter
configured. GhidraDev will present a list of detected PyGhidra/Jython interpreters that it found in
@@ -317,6 +318,10 @@ When the PyGhidra `+` icon is clicked, GhidraDev will attempt to find the PyGhid
that was last used to launch PyGhidra. If it cannot find it, you will have to launch PyGhidra
and try again.
### Launching and Debugging PyGhidra
GhidraDev can interface with PyDev to provide a __PyGhidra__ run configuration that is capable of
launching PyGhidra in both GUI mode and GUI debug mode.
## Upgrading
GhidraDev is upgraded differently depending on how it was installed. If GhidraDev was
[manually installed in Eclipse](#manual-installation-in-eclipse), it can be upgraded the same was it
@@ -363,6 +368,10 @@ installation directory.
to your Ghidra module project, which automatically happens when the project is created.
Simply [relink](#link-ghidra) your Ghidra installation to the project, and your project will
pick up any newly discovered Ghidra extensions.
* __How do I launch/debug PyGhidra from Eclipse?__
* In order to launch and debug Ghidra in PyGhidra mode, PyDev must be installed and your project
must be configured with PyGhidra support. When these conditions are met, a __PyGhidra__ run
configuration will become available to use.
## Additional Resources
For more information on the GhidraDev plugin and developing for Ghidra in an Eclipse environment,