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:
Command changes
asm.dwarf.*
options were moved intoasm.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 (appendv
suffix):
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