github pwndbg/pwndbg 2019.12.09

latest releases: 2024.02.14, 2023.07.17-pkgs, 2023.07.17...
4 years ago

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 the context 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:

And our team:

Don't miss a new pwndbg release

NewReleases is sending notifications on new releases.