Skip to content

Releases: peadar/pstack

v2.17.4

Choose a tag to compare

@peadar peadar released this 07 Apr 17:06

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

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

v2.17

Choose a tag to compare

@peadar peadar released this 23 Feb 21:02

Maintenance release - minor refactoring for dependent packages.

v2.16.2

Choose a tag to compare

@peadar peadar released this 21 Jan 13:25

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

Choose a tag to compare

@peadar peadar released this 14 Jan 10:28

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

Choose a tag to compare

@peadar peadar released this 30 Dec 01:55

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

Choose a tag to compare

@peadar peadar released this 28 Nov 14:27

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

Choose a tag to compare

@peadar peadar released this 14 Oct 23:07

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

v2.14.2

Choose a tag to compare

@peadar peadar released this 27 Sep 18:22

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

Fix issue unwinding from a PLT Entry on ARM

v2.14.1

Choose a tag to compare

@peadar peadar released this 26 Sep 15:54

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

Choose a tag to compare

@peadar peadar released this 30 Jul 12:19

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