Skip to content

Releases: radareorg/r2ghidra

6.1.2

19 Mar 13:06

Choose a tag to compare

Release

r2ghidra-6.1.0

17 Feb 13:03

Choose a tag to compare

Kudos to Priyanshu Kumar @trufae and @0verflowme to make this release happen

  • Fix segfault caused by linking r2 and r2g with different zlib versions
  • Fallback to basic types when an unregistered one is found (Fix unable to decompile error)
  • Fix r2ghidra cache reset double-free and type lookup guard
  • Support for global variables (taking names and types from RAnal.global apis)
  • Drop support for pre-5.9 versions of radare2
  • Improved char pointer handling in decompiler output
  • Improve function signature handling in decompiler
  • Add union, base type and function type support to R2TypeFactory
  • Fix build with c++20

Other type propagation details:

  • Use signature args from type database when available
  • Apply return type from function signatures
  • Handle register argument size adjustment for small types
  • Add prototype pieces support for structured types
  • Prefer signature-based args over analyzed vars when appropriate
  • Add test function declarations in types.h
  • Add support for stdint types (uint32_t, size_t, intptr_t, etc)
  • Improve struct field alignment calculation

6.0.8

04 Jan 18:28

Choose a tag to compare

Release

6.0.7

24 Nov 00:38

Choose a tag to compare

Release

6.0.6

23 Nov 12:01

Choose a tag to compare

Release

6.0.4

30 Oct 12:26

Choose a tag to compare

  • Update to ghidra-native 0.6.2 (sync with GHIDRA's code from September 2025)
  • Initial support for BPF, sBPF and eBPF
  • Initial handling of the 'pdc.ghidra' command
  • Build system improvements in sync with r2-6.0.4

Kudos to @zutle @satk0 @prodrigestivill @daog1 @trufae to make this release possible

r2ghidra-6.0.2

18 Sep 21:24

Choose a tag to compare

  • Use latest acr, with improved support for wraps
  • Improve source tarball generation for offline reproducible source builds
  • Update pugixml to 1.15
  • Use pugixml as a meson subproject wrap (also use it from acr-wrap)
  • Support r2-6.0.3
  • Fix macOS artifacts for distribution works

Windows builds require r2-6.0.4 (which is not yet released)

6.0.0

01 Aug 11:30

Choose a tag to compare

  • Sync with r2-6.0
  • Sync with ghidra-native 0.6.2 based on 12a8db619544bdba3b951ef5b607eedb05a37c9c
  • Build release for macos-arm64 and macos-x64
  • Added support for Xtensa CPUs
  • Remove the use of global singleton static references to RCore
  • Make ghidra-native a subproject
  • Simplified type analysis and propagation
  • Improved decompilation output inlining function arguments
  • Experimental r2ghidra.fixups to inline pcode patching

Thanks to @trufae @satk0 and @greenfoo

5.9.8

31 Mar 20:49

Choose a tag to compare

Release

5.9.6

20 Feb 23:11

Choose a tag to compare

Release