PackageTrack
Sign in Get early access

native_stack_traces

Utilities for working with non-symbolic stack traces.

0.6.1 6.5M downloads/mo #101 most downloaded on pub.dev dart-lang/sdk

What this package is like to depend on

Last release 1 years ago

28 May 2025

Ships fairly regularly

a new release about every 5 months

Nearly every release is documented

notes for 21 of 21 stable releases

Nothing withdrawn

no release was ever pulled

7 years old

21 releases · first in 2020

0 releases in the last 12 months

see the full history below

Release timeline

21 releases · Jan 2020 to May 2025
2021 2022 2023 2024 2025 2026
Release Pre-release

Releases

latest 21
  1. 0.6.1 28 May 2025
    Release notes
    • Add handling for Mach-O UUID load commands.
    Open source →
  2. 0.6.0 21 Aug 2024
    Release notes
    • Make return type of DwarfContainer reader methods nullable so null can be returned if there is no relevant DWARF information.
    • Allow DwarfSnapshot.fromDwarfContainer to return null if the DwarfContainer contents is missing expected DWARF information (that is, if any of the used DwarfContainer reader methods return null).
    Open source →
  3. 0.5.7 23 Apr 2024
    Release notes
    • Translates non-symbolic stack traces that include information for deferred loading units.
    Open source →
  4. 0.5.6 06 Jun 2023
    Release notes
    • Added retrieval of the static symbol table contents for use in Dart tests.
    • Don't require Mach-O files to contain DWARF to be read by the Mach-O reader.
    Open source →
  5. 0.5.5 22 Dec 2022
    Release notes
    • Fixed issue introduced by 0.5.4.
    Open source →
  6. 0.5.4 21 Dec 2022
    Release notes
    • Relaxed requirement for spaces before non-symbolic stack trace line.
    Open source →
  7. 0.5.2 25 Aug 2022
    Release notes
    • Adjusted logic for finding the DWARF MachO file in a dSYM.
    • Added support for retrieving DWARF information from universal macOS binaries using the new architecture information.
    • Added logic to handle unknown DW_AT, DW_FORM, and DW_TAG codes.
    Open source →
  8. 0.5.0 22 Jul 2022
    Release notes
    • Require Dart >= 2.17 (enhanced enum support)
    • Add support for parsing DWARF in Mach-O files and dSYM directories.
    • Add some support for DWARF5.
    • Add dump command to replace the old --dump_debug_file_contents flag to find and translate.
    Open source →
  9. 0.4.6 31 May 2022
    Release notes
    • Upgrade to package:lints 2.0.
    • Populate the pubspec repository field.
    Open source →
  10. 0.4.5 04 Jan 2022
    Release notes
    • Handle stack traces larger than 100 entries.
    Open source →
  11. 0.4.3 27 Jul 2021
    Release notes
    • Exported some more of the ELF utilities for use in Dart tests.
    Open source →
  12. 0.4.0 23 Feb 2021
    Release notes
    • Stable null safe version of package.
    Open source →
  13. 0.3.7 17 Jun 2020
    Release notes
    • Added buildId accessor for retrieving GNU build IDs from DWARF files that include them.
    Open source →
  14. 0.3.6 20 May 2020
    Release notes
    • Adjusts RegExp for stack trace header line to be more flexible in what it permits to allow additional information to be added in the Dart VM.
    Open source →
  15. 0.3.3 15 Apr 2020
    Release notes
    • No externally visible changes.
    Open source →
  16. 0.3.2 06 Apr 2020
    Release notes
    • The find command can now look up addresses given as offsets from static symbols, not just hexadecimal virtual or absolute addresses.
    • Integer inputs (addresses or offsets) without an '0x' prefix or hexadecimal digits will now be parsed as decimal unless the -x/--force_hexadecimal flag is used.
    Open source →
  17. 0.3.1 25 Mar 2020
    Release notes
    • Uses dynamic symbol information embedded in stack frame lines when available.
    Open source →
  18. 0.3.0 20 Mar 2020
    Release notes
    • Adds handling of virtual addresses within stub code payloads.
    Open source →
  19. 0.2.2 07 Feb 2020
    Release notes
    • Finds instruction sections by the dynamic symbols the Dart VM creates instead of assuming there are two text sections.
    Open source →
  20. 0.2.0 24 Jan 2020
    Release notes
    • API and documentation cleanups
    Open source →
  21. 0.1.0 23 Jan 2020
    Release notes
    • Initial release
    Open source →

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive