Skip to content

Releases: peadar/pstack

v2.17.4

07 Apr 17:06

Choose a tag to compare

Minor bugfix
Generate static as well as dynamic versions of libraries.

Full Changelog: v2.17.3...v2.17.4

v2.17

23 Feb 21:02

Choose a tag to compare

Maintenance release - minor refactoring for dependent packages.

v2.16.2

21 Jan 13:25

Choose a tag to compare

What's Changed

  • Fix python version detection in filename by @markl-arista in #40
  • Don't assume eh_frame sections are SHT_PROGBITS - they can be SHT_X86_64_UNWIND, too. Stop assuming anything about section types, because despite intentions, the names are more reliable. This fixes problems unwinding through libraries with such .eh_frame sections.

New Contributors

Full Changelog: v2.16.1...v2.16.2

v2.16.1

14 Jan 10:28

Choose a tag to compare

This release fixes a long-standing bug in the process attach mechanism.

Previously, attaching to a task with pending signals could leave that task suspended after pstack detached from the process.

Full Changelog: v2.16...v2.16.1

v2.16

30 Dec 01:55

Choose a tag to compare

Minor bugfixes -

Fix an unwind problems when DW_CFA_restore is issued when there's no default disposition for the restored register in the CIE.
Fix unchecked error when tracing a live process if that process dies, and reading from its memory fails
Remove a lot of the crud that pretended to support the pre-nptl threads model.
Minor formatting changes.

Full Changelog: v2.15...v2.16

v2.15

28 Nov 14:27

Choose a tag to compare

This releases fixes some minor bugs, but mostly changes how we deal with registers from target processes. This allows much better tracking of the floating point registers, and speeds up the register manipulations carried out during stack unwinding operations
Full Changelog: v2.14...v2.15

v2.14.3

14 Oct 23:07

Choose a tag to compare

Fix use-after-free for deep stack traces.
Full Changelog: v2.14.2...v2.14.3

v2.14.2

27 Sep 18:22

Choose a tag to compare

Full Changelog: v2.14.1...v2.14.2

Fix issue unwinding from a PLT Entry on ARM

v2.14.1

26 Sep 15:54

Choose a tag to compare

Maintenance release

  • When using debuginfod, load the library opportunistically, rather than adding a hard dependency.
  • Fix unwinding issue on aarch64 when there is CFI describing the location of FPSIMD registers (which is otherwise unhandled)

v2.14

30 Jul 12:19

Choose a tag to compare

Maintainance release
Fix some corner case issues, and add support for some minor DWARF knobs.