5.7.4
Release Notes
Version: 5.7.4
Previous: 5.7.2
Commits: 79
Contributors: 11
Highlights
More details
Authors
Alex Bender Baldanos Dennis Goodlett Richard Patel Richard Patel Sergi Àlvarez i Capilla condret gitcolt pancake pancake tbodt
Changes
anal
- Honor syntax cfg in cs anal plugins
- SPARC ignores cfg.bigendian because all instruction fetches are BE
- Add big endian support for arm prelude search
arch
- Re-enable the bpf.mr assembler
asm
- Remove all instances of "ptr " in x86 cs assembly output
- Move the lm32 plugin into the anal
bin
- Fix o-- issue on macho-arm64
- Don't hash files when loading, that's too heavy! 1.2s -> 0.8s
- Fix wasm function offset lookup
- Split wasm imports by types
ci
- Ignore odr-violations by default when running asanified r2r
cleanup
- Lint for x""
cons
- Add r_sys_signable() and use it from r_cons_thready
core
- Fix loading xtr bins without arch dedicated asm plugin loaded
doc
- Correct help msg fro ph command
fs
- Fix mountpoint listing in the
rfs
shell
io
- Add omu command to create a unique map
- Miniscule optimization of io vread and mapping operations
lint
- Add R_MUSTUSE hint
- Add a linting to avoid R_LOG calls ending with a dot
- Use r_str_startswith() in libr/io/p instead of strncmp
- Fix (null) printing on
pi
command
projects
- Fix #20405 - Multiple fixes and improvements in projects
refactor
- More eprintf -> RLOG here and there
- Merge asm.java into anal.java
- Move asm.sh disassembler into the anal.sh
- Add another source linting to avoid newlines in RCore.cmd()
- Minor simplification of meson build files
- Merge asm_rsp into anal_rsp
- Merge asm_propeller into anal_propeller
- Merge asm_m680x_cs into anal_m680x_cs
- Merge asm gb into anal
- Merge the asm.mcs96 plugin into anal
- Merge asm.cris into anal.cris
- Use more R_LOG instead of eprintfs and add more linting checks
- Add sys/lint.sh and run it in the CI
- Merge asm.8051 into anal.8051
- Merge asm.sparc into anal.sparc
- Merge asm.alpha into anal.alpha
shell
- Fix #16395 - Add open file command to the ms shell
tests
- Remove the -r and -m flags from r2r
tools
- Down with capitalism - lowercase all capitalized strings in r*2 -h
- Add RABIN2_VERBOSE env var to set bin.verbose=true in rabin2
- rabin2 -qqqqqq doesnt swap between simple and simplest now
web
- Few http webserver improvements