Releases
v0.2.0
Command changes
Add exit
command to exit Rizin
Add dmhv
as verbose version of dmh
Add afb-*
command to delete all basic blocks of a function
Support in newshell for <cmd>?*[j]
and ?*[j] <command>
Extend output of iS
to show more information about sections
Fix =!=
in newshell to support "fd" argument
Merge CL
and iX
into ix
Remove ?:
because it does not exist and contains :
Rename o:
to oC
to avoid :
Rename s:
to spad
to avoid :
Rename =:
and =&:
to =r
and =&r
to avoid :
Rename sH
commands to sh
Remove "comment" argument from zi*
and f*
Remove the command tail
Remove tfc
, move to tf
, add tfk
Remove tna
and tnn
commands
Remove join
command
Remove head
command
Remove less
and directly list ls
command
Remove touch
command
Remove axF
command
Remove afb.
and change how afbi
commands work to be more consistent with afb
Port q
commands to newshell
Port afb
commands to newshell
Port afB
command to newshell
Port afs
commands to newshell
Port afx
command to newshell
Port afS
command to newshell
Port afo
command to newshell
Port afu
command to newshell
Port afv
commands to newshell
Port t
commands to newshell
Port dsu
commands to newshell
Port wf
commands to newshell
Analysis improvements
Complete acvf
command to better lookup function address on vtable offset
Better type analysis
Updates
Update rizin-shell-parser to tree-sitter 0.19.4
Update embedded SDB
Architecture changes
Java bytecode disassembly/analysis/assembly/binary plugins are rewritten from scratch and covered by tests
Implemented Lua 5.4 bytecode disassembly/analysis/binary plugins (luac
)
Enabled Python bytecode (pyc
) support and covered by tests
Remove Whitespace Asm+Analysis Plugins (ws
) because the Results are wrong
Debugging
Various heap parsing improvements (dmh
command)
Various
Performance improvements on loading big files with DWARF information
Improve developer and contributor documentation
Add tests for different compilers and ABI
Better SPDX/REUSE conformance of the source code
Cleanup of the code to remove unnecessary parts e.g. some of JSON duplicated code
Refactored all dependencies into Meson subprojects (lz4, zip, zlib, yxml, etc)
Removed old ACR/Makefile files
Refactored to use API calls instead of calling commands (rz_core_cmd*()
) inside Rizin codebase
Improved static "portable" builds to use relative paths for supplementary files
You can’t perform that action at this time.