Skip to content

Releases: radareorg/r2ghidra

5.4.1

31 Aug 19:19
Compare
Choose a tag to compare
  • Testing release (odd versions) 5.4.1
  • Use ghidra-native module instead of the whole ghidra
  • Fix acr, meson and cmake builds
  • Test everything in the CI
  • Fix "Cannot find language" bug
  • Fix "Cannot find sleigh files" bug
  • Fixes installation, resolving ghidra-home and more!
  • Tested on FreeBSD, macOS and Linux
  • Autocomplete asm.cpu options
  • Add windows batch scripts for easier compilation
  • Rename cutterplugin to iaitoplugin
  • Reuse preludes from r2 in the analysis plugin

Please test this release as much as you can so we can close the upcoming 5.4.2 release!

5.3.0

01 Jun 10:22
Compare
Choose a tag to compare
  • Sync builds with latest r2-5.3.0
  • Nothing more, nothing less

5.2.1

31 May 13:54
Compare
Choose a tag to compare
Fix w64 release zip instructions

5.2.0

31 May 13:55
Compare
Choose a tag to compare
  • Requires latest radare2-5.2.0 (api/abi break)
  • Fix RAnalOp.type for DISPOSE v850 instruction and .val for CMP
  • Display noreturn in noreturn functions
  • Add r2ghidra.casts option to toggle them
  • Update radareorg/ghidra submodule
  • Windows build improvements
  • Improve regprofile generation for x86
  • Honor asm.ucase in the disassembly
  • Handle R_ANAL_OP_MASK_DISASM in anal_ghidra plugin
  • Improve sleigh-id aliases autodetection

5.1.0

31 May 13:55
Compare
Choose a tag to compare
  • Add SPARC in default
  • Fix ACR builds, tested on FreeBSD
  • bison/flex are no longer needed, pregenerated files are used by default
  • Fix double free in multiple xml parser instances loaded
  • Dont initialize globals in the constructors, fixes a crash

Kudos to @thestr4ng3r for these changes taken from rz-ghidra:

  • Support Wide Strings
  • Add ghidra.maximplref evar
  • Update Ghidra and catch more invalid types

Thanks to @unixfreaxjp and @anthraxx for it's patience, testing and patches provided.

5.0.0

31 May 13:56
Compare
Choose a tag to compare
  • Add support for r2-5.0
  • Add new supported platform: FreeBSD
  • Use latest acr (to handle BSD's pkgconf and EXEC! directive)
  • Added build + install via acr(./configure ; make)
  • CMake is still there
  • Updated r2pm package to honor home and system installations
  • Rebrand r2ghidra-dec -> r2ghidra after forking from rizin
  • Fix op->type for some CMP instructions causing crash
  • Fix null derefs in r_reg_get for floating point instructions
  • Add short form for asm.cpu to simplify asm,anal plugins usage
  • Properly capture exceptions in sleigh/init/fini
  • Add support for V850
  • Better support to specify full sleigh id or short aliased form
  • Fix RPATH issue for macOS builds