This release brings some bugfixes (also related to IDA Pro sync), enhancements to commands and some other enhancements.
Changelog
What is new
- Added vmmap QEMU kernel support for x86/x64/risc-v by parsing
memory info mem
(#685, #687) - Allowed hexdump by module name, like vmmap (#683)
- Added initial support for ARM Cortex-M baremetal debugging (#264)
- Better support for go binaries (#649, #652)
- The
vis_heap_chunk
command got improved (#625) - Added
leakfind
command (#608, #620) - Added
xuntil
command (#604, #648) - Added option to redirect context output to other tty or files - simply set
set context-output /dev/pts/x
(#610) - Enhance remote QEMU targets debugging experience (#603)
- Added
ctx
alias for thecontext
command (#656) - Added
__read_chk
,__fread_chk
and__pread_chk
to recognized functions (#536) - Improved UX of dumpargs command (#631)
Fixes
- Fixed #681 (#693)
- Fixed top_chunk and vis_heap_chunks command (#691)
- Fixed install's apt-get from blocking at setup time (#680)
- Fixed #674 by adding gdb-gdbserver dependency (#676)
- Fixed #532 by clearing internal temp bp on exit (#642)
- Heap commands are now invoked only with libc debug symbols (#635)
- Added mkdocs documentation (#639)
- Fixed source code display (#638)
- Fixed #636 - bug with regs display on other frames (#637)
- Added a workaround for GDB bug described in #632 (#633)
- The pseudocode context display retrieved from IDA Pro Hex-Rays decompilation now shows only the related code (#630)
- Fix the decompile function for IDA Pro 7.2 during IDA Pro sync (#629)
- Fixed a bug when IDA Pro window was activated/focused when jumping during IDA Pro sync (#628)
- Use ArgparsedCommand for everything (#622)
- Fixed #623, a bug where
pwndbg.proc.exe
returned wrong path (#624) - Allowed
ArgparsedCommand
to have aliases (#621) - Fixed base for got on pie binaries (#618)
- Fixed #609 by updating types on
new_objfile
event (#616) - Fixed #538 - breakrva on symlink targets (#539)
- Change StopIteration to return (#613)
- Fixed linetable.line.pc negative address when debug kernel (#605)
- Added install instructions for Manjaro in setup.sh (#606)
- IDA Pro sync RPC will try to auto-connect when
ida-enabled
parameter is enabled (#597) - Fixed bug in heap command (#571)
- Fixed syntax hightlighting cache bug (#594)
Thanks to all external contributors:
- @alissonbezerra
- @korniltsev
- @jerdna-regeiz
- @theqlabs
- @bet4it
- @Bluekezhou
- @CarloMara
- @mzr
- @Jinmo
- @matrix1001
- @NyaMisty
- @GrosQuildu
- @StalkR
- @F3real
- @zommiommy
- @vesim987
- @reyammer
- @Qwaz
- @Yuuoniy
- @geoffbeier
- @jaseg
- @jebjerg
And our team: