Release Notes
Version: 5.5.2
Previous: 5.5.0
Commits: 92
Contributors: 16
TimeDelta: 20 days
Highlights
More details
Authors -------
Ashwin Kumar Dennis Goodlett Lazula Octavio Gianatiempo Richard Liu Rick de Jager Sergi Àlvarez i Capilla aemmitt-ns aviciano condret gordon-quad meme meme pancake pancake slowhand99
Changes
ARM/THUMB
- Fix #19464 - incorrect assembly for adrp on arm64
- Use null plugin when using unexistent asm plugin
- Handle more ELF relocs for ARM binaries
- Fix #18967 - Fix emulation for the mov-pc thumb instruction
Binary parsing
- Add Plan 9 symbol parsing
- Fix PE Metadata header name parsing (.net related)
- Add bin_xtr.xtr_pemixed for PE user plugin
build
- Use remote URL for git pull in install scripts
- Enable mingw32/mingw64 builds in the CI (new first class platform)
cons/ui
- Improve the snow experience in panels mode
- Add eco! and eco* and sort eco listing
- Show prev nodes in graph.few
- Improve cursor up/down in visual disasm when code is analyzed
crash
- Fix invalid pointer read issue in dwarf parser
- Fix #19455 - Negative tainted offset used in buffer for pyc causing oobread
- Fix #19448 - Fix atoi on non-null terminated string in PE section headers
- Fix #19446 - null derefs in the x509 parser
- Fix #19443 - UAF in marshall null object
- Fix #19442 - Fix heap underflow in pyc marshalling
- Fix #19444 - Null derefs in PE signature logic
Other
- Fix #19463 - io write error reporting regression
- Fix #19473 - Support libc filename w/o version for heap analysis
- Fix Dalvik’s esil conditionals
- Initial support for VLIW on hexagon
- Fix infinite loop in r_str_replace
Diff / Signatures
- Implement symbol name list diffing in radiff2
- Fix
zj
vars output - Add binary search alg to pvector
r2pipe
- Fix r2pipe.cmd("Z") when command fails returns no output
- Updated R2pipeSide support for Go and V