github rizinorg/rizin v0.6.0
Release v0.6.0

latest releases: v0.7.3, v0.7.2, v0.7.1...
15 months ago

RzIL

In this release, we continued improving RzIL support. The significant addition is implementing floating point numbers theory and uplifting the most common ARM VFP/NEON instructions to it.

Added new commands aoi and agI to show RzIL in the text and graph forms correspondingly:

Screenshot 2023-08-04 at 17 50 22

Command changes

  • asm.dwarf.* options were moved into asm.debuginfo.*.
  • Added new aaC command to run classes analysis
  • Removed typelinks (tl commands) and completely switched to using global variables instead (avg commands)
  • Added a new command, help, to serve as an introduction to the rizin shell.
  • Evaluation commands that were before ? subcommands are moved to % space, and environment variable commands were removed from % (env should be used instead)
  • Added p=r command to display entropy edges
  • Added interactive variants of p== commands (append v suffix):
Screenshot 2023-08-04 at 19 20 35

Analysis

  • Added ability to demangle Borland C++ and Rust symbols
  • In preparation for migration from ESIL to RzIL, removed incomplete ESIL support in WASM and RSP architectures
  • Embedded parser of C types updated to support C23 syntax.

Miscellaneous

  • Default Capstone is now 5.0
  • The Tricore plugin was rewritten from scratch and is based on Capstone now.
  • Added MD2 hash algorithm support

Sponsors

@stephen-fox

Don't miss a new rizin release

NewReleases is sending notifications on new releases.