See 5.2.0 release notes for changes since 5.1.x
Bug Fixes:
- Fix all the high impact issues from coverity (non null terminated strings, oobreads, ub and uaf mainly)
- Fix loading symbols from nested elfs
- Fix i*j output on different environments
- Improved bindiffing and signature matching results
- Fix empty R2_GITTAP version string issue
- pdcj (json output of the internal decompiler) is now ready for consumtpion
- Fix build –with-openssl
- Fix regexp search issues
Performance:
- Optimize RCodeMeta API (about 10x faster decompilation in iaito)
- Linux debugger is now 35 times faster (
aaaa
now takes 6s instead of 4 minutes) - Set anal.in=dbg.map on cfg.debug, speedups analysis
Improvements:
- Load binary header structs before generating the
ih
json output - Extended ESIL support for more MMX instructions
- Rafind2 output similar to grep by default, better for scripting
- New color theme named
bluy
- Updated to the last GNU disassembler with support for all the last MIPS asm.cpu
- oss-fuzz has been fixed and radare2-fuzz project created
Debugger improvements on Linux:
- Fixed debugger step on ubuntu-arm64
- Fix REGREAD errors on Linux debugger (not all kernels support that)
- Fix Alpine linux debugger attach issue
Directly related posts: