Skip to content

0.10.0

Compare
Choose a tag to compare
@Jake-Shadle Jake-Shadle released this 20 Aug 12:09
· 9 commits to main since this release

Changed

  • PR#118 resolved #72 by adding support for reading process memory via process_vm_readv and /proc/{pid}/mem, in addition to the original PTRACE_PEEKDATA. This gives significant performance benefits as memory can now be read in blocks of arbitrary size instead of word-by-word with ptrace.
  • PR#128 and PR#133 updated the lockfile.

Fixed

  • PR#127 resolved #27 by allowing programs to pass the needed auxv information, still falling back to reading /proc/{pid}/auxv to fill missing information, and being more permissive by still writing a dump if some or all of the auxv information could not be retrieved successfully rather than completely failing to write the minidump.
  • PR#131 resolved #124 by reinjecting non-SIGSTOP signals after ptrace::attach so that the thread would be in the correct state after ptrace::detach.