3.1.1 - codename WrongCable
Release Notes
Version: 3.1.1
From: 3.1.0
To: 3.1.1
Commits: 61
Contributors: 15
Authors
- BlaCoiso BlaCoiso@users.noreply.github.com
- David CARLIER devnexen@gmail.com
- Florian Märkl info@florianmaerkl.de
- Francesco Tamagni mrmacete@protonmail.ch
- Khairul Azhar Kasmiran kazarmy@gmail.com
- Luca Di Bartolomeo lucadb96@gmail.com
- Maijin maijin21@gmail.com
- Paul I pelijah@users.noreply.github.com
- Riccardo Schirone ret2libc@users.noreply.github.com
- Vanellope vane11opeschw33tz@gmail.com
- bart1e 39703579+bart1e@users.noreply.github.com
- dav1901 44604348+dav1901@users.noreply.github.com
- lzutao taolzu@gmail.com
- pancake pancake@nopcode.org
Changes
anal
- Detecting pure functions and add
afip
command - Add ThunRTMain as noreturn
bin
- Fix #12374 - oobread crash in truncated dyldcache
- Identify arch in MSP430 ELFs
build
- DragonFlyBSD linkage fix
- Fixes for the
--without-debugger
compilations - Support NetBSD explicit_memset
- Fix build on old mips and armv5
disasm
- Fix #12330 - Disasm hints work even if
asm.cmt.right=false
- Show segment comments if there are no sections (elf only)
- Fix escaping string flag name for
pdJ
- Handle
asm.syntax
and call jump/fail for msp430
panels
- Use 'e' and 'n' keys in panels to edit command in current panel or open new
- Hud improved in panels
- FcnInfo should be cached
- Fixed a performance issue
- Set the core offset right and update the panels correctly when scrolling disassembly
- Stop the partial update and set the core offset right, plus some refactorings
- JK is for quick scroll and refactor help messages
types
- Implement
tu*
without args
xrefs
- Add
<>
hl keys inVx
Other Changes
- Fix #12375 - Crash in
bd
+ao
(#12382) - Improve error message in fcn_cc
- Implement
pfq
command (#12383) - Fix #12372 and #12373 - Crash in x86 assembler (#12380)
- 0 ,0,[bP-bL-bP-bL-bL-r-bL-bP-bL-bL-
- mov ,0,[ax+Bx-ax+Bx-ax+ax+Bx-ax+Bx--
- leA ,0,[bP-bL-bL-bP-bL-bP-bL-60@bL-
- leA ,0,[bP-bL-r-bP-bL-bP-bL-60@bL-
- mov ,0,[ax+Bx-ax+Bx-ax+ax+Bx-ax+Bx--
- Fix crash in gdb when desc is null
- Fix #12333 - NSO not working and a bunch of UB in arm64 ESIL (#12379)
- Fix #12359 -
Vx<enter>
does a seek history push - Fix #12284 - x86-16 far call follows wrong address
- Various mem leak fixes (#12361)
- Refline generation ignores comments (#12362)
- Refline generation ignores comments
- Add and use r_meta_enumerate_at() instead, and make Travis green properly
- Add and use r_meta_find_any_except() instead
- Warn fixes (#12360)
- Remove unused variable from __io_attach
- Avoid using empty string with snprintf, just set \0
- Cut flags inbytes string if too long (#12356)
- Fix double free
- is_pure -> is-pure
- Couple of mem leak fixes. (#12355)
- Rename r_str_escape_utf8_to_json to ...for_json
- Update the tiled webui from radare2-webui (just new dependencies)
- Fix assert in rva when loading android elfs
- Add assert warning in fun fortunes
- Aim to fix the msc build of the updated bin-demangle
- Graph and Pseudo can be updated with L command
- Little type correction/panels. (#12353)
- Minor fixes/cleanups (#12349)
- Fix #12350 - Upgrade the c++ demangler from 2011 to 2018
- Fix #12336 - Handle
asm.cpu
in the CRIS disassembler - Fix the meson build.
- Fix few memory leaks/panels (#12347)
- Add clock_nanosleep configure check
- Fix compile-time breakpoints for arm<6
- Fix null deref in RSocket.free when compiled with SSL
- C++ RTTI classes info ita64 leak fixes. (#12339)
- Simplification self plugin for BSD. (#12341)
- Fix panel’s
z
key - Update meson.build (#12342)
- Fix msp430 disasm and warnings
- Couple of leak fixes, div by zero avoidance. (#12338)
- io_ptrace: do not include io_ptrace if DEBUGGER is not defined
- meson: add
debugger
option to not use any debugger - More goodies for breakpoints and kill r_sys_trap
- Add mips software breakpoint in the macro
- Change unneeded global static vars to local static (#12324)
- Update dyldcache to support v1 rebasing (#12331)
- Fix use after free in radare2. (#12332)
- We need the path a little bit longer.
- Upgrade to latest express to silent github warning