R2ghidra Versions Save

Native Ghidra Decompiler for r2

5.7.2

1 year ago
  • improve string resolution
  • Support arm big endian
  • Remove cmake build system

5.6.8

2 years ago

There's a mix between 5.6.8 and 5.6.9 builds here, but may be fine for windows users, mac and linux can pick the sleigh zip and build it with r2pm

5.0.0

2 years ago
  • 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

5.1.0

2 years ago
  • 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.2.0

2 years ago
  • 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.2.1

2 years ago

5.6.0

2 years ago
  • Add support for riscv
  • Fix codesign issues on latest macOS
  • Upgrade ghidra-native dependency to fix support for BSD
  • Fix build with latest >= r2-5.5

5.7.0

2 years ago

TODO: Fix and publish the w64 CI build

v5.6.8

2 years ago

There's a mix between 5.6.8 and 5.6.9 builds here, but may be fine for windows users, mac and linux can pick the sleigh zip and build it with r2pm

5.6.2

2 years ago
  • Use latest ghidra-native 0.1.8 (updated in 2022-03-24 from official ghidra repo)
  • Adds support for HEXAGON (qdsp6) support (3d party sleigh not yet merged in ghidra)
  • Add support for 65c02 microcontrollers family
  • Add missing sleigh files for sh4, arm64 (m1, ..) and 6502
  • Rename placeholder varname to noname
  • Don't show the "no casts warning" in the decompiler output
  • Fix segfaults on type resolution as internals don't handle nullptr well in all situations