Skip to content

Releases: mhahnFr/CallstackLibrary

CallstackLibrary v2.3

Choose a tag to compare

@mhahnFr mhahnFr released this 25 Mar 08:27

This version 2.3 of the CallstackLibrary contains the following changes:

  • Added API for relativizing callstacks
  • Added API for retrieving information about general symbols
  • Making use of mh_tryCatch for error handling
  • Fixed sometimes wrong function names being deducted by the Mach-O implementation
  • Fixed leaving the function names empty but still have found out the correct runtime image
  • Various code clean-up and minor bug fixes

Full Changelog: v2.2...v2.3

See the README and the wiki for more information.

This release is licensed under the terms of the GNU GPL in version 3 or later, see the file LICENSE or https://www.gnu.org/licenses/.
© Copyright 2026 mhahnFr

CallstackLibrary v2.2

Choose a tag to compare

@mhahnFr mhahnFr released this 27 Jun 14:08

This is the version 2.2 of the CallstackLibrary.

This release contains the following changes:

  • Added the memory region API
  • Added capability to demangle Swift symbol names
  • Various bug fixes & code clean-up

Full Changelog: v2.1...v2.2

See the README and the wiki for more information.

This release is licensed under the terms of the GNU GPL in version 3 or later, see the file LICENSE or https://www.gnu.org/licenses/.
© Copyright 2025 mhahnFr

CallstackLibrary v2.1

Choose a tag to compare

@mhahnFr mhahnFr released this 28 Dec 14:51

This is the version 2.1 of the CallstackLibrary.

This release contains the following changes:

  • Added the possibility to query detailed information about loaded functions
  • Minor bug fixes and improvements

Full Changelog: v2.0.2...v2.1

See the README and the wiki for more information.

This release includes DC4C which is licensed under the terms of the GNU GPL in version 3 or later.
Its source code can be found here.

This release is licensed under the terms of the GNU GPL in version 3 or later, see the file LICENSE or https://www.gnu.org/licenses/.
© Copyright 2024 mhahnFr

CallstackLibrary v2.0.2

Choose a tag to compare

@mhahnFr mhahnFr released this 18 Sep 17:57

This is the version 2.0.2 of the CallstackLibrary.

This release contains the following fixes:

  • Fixed some loaded strings sometimes being wrong
  • Fixed source file paths sometimes being wrong when using DWARF in version 5

Full Changelog: v2.0.1...v2.0.2

See the README and the wiki for more information.

This release includes DC4C which is licensed under the terms of the GNU GPL in version 3 or later.
Its source code can be found here.

This release is licensed under the terms of the GNU GPL in version 3 or later, see the file LICENSE or https://www.gnu.org/licenses/.
© Copyright 2024 mhahnFr

CallstackLibrary v2.0.1

Choose a tag to compare

@mhahnFr mhahnFr released this 11 Sep 15:13

This is the version 2.0.1 of the CallstackLibrary.

This release contains the following fixes:

  • Fixed a crash on Fedora
  • Fixed source file paths being wrong sometimes
  • Minor bugfixes and enhancements

Full Changelog: v2.0...v2.0.1

See the README and the wiki for more information.

This release includes DC4C which is licensed under the terms of the GNU GPL in version 3 or later.
Its source code can be found here.

This release is licensed under the terms of GNU GPL in version 3 or later, see the file LICENSE or https://www.gnu.org/licenses/.
© Copyright 2024 mhahnFr

CallstackLibrary v2.0

Choose a tag to compare

@mhahnFr mhahnFr released this 18 Jul 17:17

This is the version 2.0 of the CallstackLibrary.

This release includes the following changes:

  • Significantly sped up the call stack translations
  • Removed the libdl as dependency
  • Smaller bugfixes and enhancements

Full Changelog: v1.2...v2.0

See the readme and the wiki for more information.

This release includes DC4C which is licensed under the terms of the GNU GPL in version 3 or later.
Its source code can be found here.

This release is licensed under the terms of the GNU GPL in version 3 or later, see the file LICENSE or https://www.gnu.org/licenses/.
© Copyright 2024 mhahnFr

CallstackLibrary v1.2

Choose a tag to compare

@mhahnFr mhahnFr released this 07 Jun 09:59

This is the version 1.2 of the CallstackLibrary.

This release includes the following changes:

  • Added full Linux support
  • Added support for DWARF in version 2, 3 and 5 (version 4 was supported before)
  • Smaller bugfixes and enhancements

Full Changelog: v1.1...v1.2

See the updated readme and the wiki for more information.

This release is licensed under the terms of the GNU GPL in version 3 or later, see the file LICENSE or https://www.gnu.org/licenses/.
© Copyright 2024 mhahnFr

CallstackLibrary v1.1

Choose a tag to compare

@mhahnFr mhahnFr released this 21 Feb 16:10

This is the version 1.1 of the CallstackLibrary.

Key features added:

  • Supporting debug symbols on macOS
  • Added an exception capable of creating and printing its construction stacktrace
  • A lot of bug fixes and other smaller improvements

Full Changelog: v1.0...v1.1

See the updated readme and the updated wiki for more information.

This release is licensed under the terms of the GPL 3.0, see the file LICENSE or https://www.gnu.org/licenses/.
© Copyright 2024 mhahnFr

CallstackLibrary v1.0

Choose a tag to compare

@mhahnFr mhahnFr released this 17 Oct 14:02

This is the first release of the CallstackLibrary.

It features call stacks created using the informations of the dynamic linker.

See the readme and the wiki for more information.

© Copyright 2022 mhahnFr