Skip to content

Releases: radareorg/r2ghidra

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