Skip to content

Commit 5ffb5a1

Browse files
committed
Update readme for 0.7.0
1 parent f1395e1 commit 5ffb5a1

File tree

1 file changed

+8
-3
lines changed

1 file changed

+8
-3
lines changed

Readme.md

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,11 +5,14 @@ Check out the [BinDiff manual](https://www.zynamics.com/bindiff/manual/) to see
55

66
**Please report bugs via the issue feature on github**
77

8-
## What it does / Changelog
8+
## Changelog
9+
### v0.7.0 (Ghidra versions >= 11.4)
10+
* No changes except Ghidra version compatibility
11+
912
### v0.6.4 (Ghidra versions < 11.4)
1013
* Export namespace support
1114
* Fix indefinite hang on diffing
12-
15+
1316
### v0.6.3
1417
* Allow table sorting
1518

@@ -143,13 +146,15 @@ Sometimes it's useful to be able to debug the extension together with Ghidra, he
143146

144147
1. Clone and build Ghidra and let gradle create eclipse projects according to the DevGuide
145148
1. Import the projects into eclipse (make sure it has relevant plugins for extension development)
149+
1. Install PyDev (http://www.pydev.org/updates as eclipse repository)
146150
1. [Install GhidraDev](https://github.com/NationalSecurityAgency/ghidra/blob/master/GhidraBuild/EclipsePlugins/GhidraDev/GhidraDevPlugin/README.md#manual-installation-in-eclipse-online)
147151
1. Unpack the Ghidra build and link GhidraDev to it. Maybe have to set `GHIDRA_INSTALL_DIR` environment variable
148152
1. Run Ghidra from eclipse and install BinExport extension
149153
1. Create BinDiffHelper eclipse project with `gradle build eclipse`
150-
1. Import it into eclipse and use GhidraDev to link it to the Ghidra build
154+
1. Import it into eclipse and use GhidraDev to link it to the Ghidra build.
151155
1. Debug As->Ghidra
152156

157+
There might be some classpath clashes between the classpath generated by `gradle build eclipse` and the classpath modifications done by GhidraDev. It can help do remove all .jars from the core Ghidra Installation from the Extension project and let GhidraDev re-add them. If eclipse debugging fails afterwards, closing and reopening the extension project in eclipse can help.
153158
When debugging Ghidra with the extension out of eclipse, the extension is loaded into Ghidra automatically (don't go through the usual extension install). However, the plugin has to be enabled in the Code Explorer.
154159

155160

0 commit comments

Comments
 (0)