Skip to content

Release v0.6.0

Compare
Choose a tag to compare
@github-actions github-actions released this 05 Aug 03:13

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