Skip to content

Releases: peadar/pstack

v2.12.2

13 Jun 14:56
Compare
Choose a tag to compare

Use content of core to establish DT_DEBUG/r_debug, and the relocation offset for the executable, rather than requiring the original binary to be present. This solves the chicken-and-egg problem of finding the file content to go with a core to debug it properly.

v2.12.1

11 Jun 19:32
Compare
Choose a tag to compare

Fix issues unwinding through stack overflow-induced signals on ARM

v2.12

10 Jun 23:49
Compare
Choose a tag to compare

Fix bug in v2.11 that affects ARM
DW_CFA_offset insn should use ULEB for its offset.

v2.11: Remove dependency on python 3 source distribution

09 Jun 16:42
Compare
Choose a tag to compare

Maintenance release

Improve implementation addressSpace() method implementation for core files - now pays attention to file offset for segments.

Add basic debuginfod support - if enabled, and DEBUGINFOD_URLS is set, debuginfo will be downloaded if not found locally

Various cleanups and refactoring

v2.10

31 Jan 10:01
Compare
Choose a tag to compare

Mostly mkisielewski's work to improve the python3 build environment + some code cleanups.

v2.9

02 Jan 11:09
Compare
Choose a tag to compare
  • Move image caches, options, and global variables to a single structure, Context, that can be passed around.
  • Implement more DW_OP's in DWARF expressions
  • throw exceptions rather than abort()ing if we can't handle DWARF operations/types/forms/etc.
  • Minor bugfixes and API cleanups.

v2.8.3

14 Oct 21:12
Compare
Choose a tag to compare

BUGFIX: Fix frame-pointer fallback unwinding for i386.

v2.8.2

01 Oct 11:16
Compare
Choose a tag to compare

Minor performance improvements, and improved details in implementation of Process::addressSpace

v2.8.1

13 Jul 22:31
Compare
Choose a tag to compare

Avoid using ino_t, as its size is dependent on _FILE_OFFSET_BITS.

v2.8

13 Jul 21:09
Compare
Choose a tag to compare

Fixes for argument printing, and decoding /proc//maps