PackageTrack
Sign in Get early access

blazesym-c

C bindings for blazesym

0.1.10 4.3M downloads/mo #4870 most downloaded on crates.io libbpf/blazesym

What this package is like to depend on

Last release 1 months ago

20 Jul 2026

Ships fairly regularly

a new release about every 6 weeks

Nearly every release is documented

notes for 11 of 11 stable releases

1 version withdrawn

withdrawn after publishing

3 years old

17 releases · first in 2023

7 releases in the last 12 months

see the full history below

Release timeline

17 releases · Nov 2023 to Jul 2026
2024 2025 2026
Release Pre-release Withdrawn

Releases

latest 17
  1. 0.1.10 20 Jul 2026
    Release notes
    • Bumped maximum supported blazesym dependency to 0.2.6
    Open source →
  2. 0.1.9 24 Jun 2026
    Release notes
    • Bumped maximum supported blazesym dependency to 0.2.5
    Open source →
  3. 0.1.8 27 May 2026
    Release notes
    • Added blaze_symbolizer_opts::process_dispatch providing process dispatch functionality
    • Bumped maximum supported blazesym dependency to 0.2.4
    • Bumped minimum supported Rust version to 1.88
    Open source →
  4. 0.1.7 11 Feb 2026
    Release notes
    • Bumped maximum supported blazesym dependency to 0.2.3
    Open source →
  5. 0.1.6 15 Jan 2026
    Release notes
    • Added BLAZE_{NORMALIZE,SYMBOLIZE}_REASON_IGNORED_ERROR constants
    Open source →
  6. 0.1.5 23 Sep 2025
    Release notes
    • Bumped blazesym dependency to 0.2.0
    Open source →
  7. 0.1.4 02 Sep 2025
    Release notes
    • Bumped blazesym dependency to 0.2.0-rc.5
    Open source →
  8. 0.1.3 25 Jul 2025
    Release notes
    • Fixed potential panic when normalizing vDSO addresses
    Open source →
  9. 0.1.2 24 Jun 2025
    Release notes
    • Introduced blaze_user_meta_sym meta data variant
      • Added support for normalization of vDSO addresses
    • Added shorter blaze_user_meta_kind constants
      • Deprecated BLAZE_USER_META_KIND_BLAZE_USER_META_* constants
    • Bumped blazesym dependency to 0.2.0-rc.4
    Open source →
  10. 0.1.1 18 Mar 2025
    Release notes
    • Lowered minimum supported Rust version to 1.70
    Open source →
  11. 0.1.0 18 Mar 2025
    Release notes
    • Introduced blaze_trace function for tapping into the library's tracing functionality
    • Added apk_to_elf attribute to blaze_normalize_opts
    • Added size and module attributes to blaze_sym type
    • Added additional reserved bytes to various types
    • Adjusted various enum types to be mere typedefs
    • Changed size attribute of blaze_sym_info to be signed
    • Changed blaze_user_meta_kind to be represented as uint8_t
    • Renamed kernel_image member of blaze_symbolize_src_kernel to vmlinux
    • Renamed obj_file_name member of blaze_sym_info to module
    • Renamed map_files member of blaze_symbolize_src_process to no_map_files and inverted its meaning
    • Added support for disabling kallsyms and vmlinux to blaze_symbolize_src_kernel
    • Added blaze_symbolize_cache_elf for caching of ELF data
    • Added blaze_symbolize_cache_process for caching of process VMA metadata
    • Bumped blazesym dependency to 0.2.0-rc.3
    Open source →
  12. 0.1.0-rc.2 05 Nov 2024 pre-release
    Release notes
    • Fixed various functions accepting uintptr_t addresses, when they really should be using uint64_t
    • Introduced blaze_read_elf_build_id helper
    • Bumped blazesym dependency to 0.2.0-rc.2
    Open source →
  13. 0.1.0-rc.1 05 Sep 2024 pre-release
    Release notes
    • Added procmap_query_ioctl attribute to blaze_normalizer_opts
    • Renamed blaze_result to blaze_syms
      • Renamed blaze_result_free to blaze_syms_free
    • Renamed cache_maps attribute of blaze_normalizer_opts to cache_vmas
    • Introduced blaze_supports_procmap_query helper
    • Bumped blazesym dependency to 0.2.0-rc.1
    Open source →
  14. 0.1.0-rc.0 10 Jun 2024 pre-release
    Release notes
    • Added debug_dirs attribute to blaze_symbolizer_opts
    • Added cache_maps attribute to blaze_normalizer_opts
    • Introduced blaze_err enum and adjusted all fallible functions to set a thread local error
      • Introduced blaze_err_last to retrieve the last error
      • Introduced blaze_err_str function to convert errors to textual representation
    • Introduced blaze_normalize_opts and added blaze_normalize_user_addrs_opts to use it
      • Removed blaze_normalize_user_addrs_sorted function
    • Introduced blaze_normalize_reason type
      • Added reason attribute to blaze_user_meta_unknown
      • Added blaze_normalize_reason_str to retrieve textual representation
    • Introduced blaze_symbolize_reason type
      • Added reason attribute to blaze_sym
      • Added blaze_symbolize_reason_str to retrieve textual representation
    • Added blaze_symbolize_elf_file_offsets function for symbolization of file offsets
    • Added support for transparently working with input data not in accordance with Rust's alignment requirements
    • Removed BLAZE_INPUT macro
    • Bumped blazesym dependency to 0.2.0-rc.0
    Open source →
  15. 0.1.0-alpha.1 23 Feb 2024 pre-release
    Release notes
    • Included blazesym.h header file in release package
    Open source →
  16. 0.1.0-alpha.0 23 Feb 2024 pre-release
    Release notes
    • Added constructs for forward & backward compatibility:
      • Added type_size member to input types and BLAZE_INPUT macro for initialization
      • Reserved trailing padding bytes to ensure zero initialization
      • Reserved space for future extension in output types
    • Added blaze_normalizer_new_opts function and blaze_normalizer_opts type
    • Added auto_reload attribute to blaze_symbolizer_opts
    • Renamed various symbolization functions to closer reflect Rust terminology
    • Renamed BLAZE_SYM_UNKNOWN enum variant to BLAZE_SYM_UNDEF
    • Added perf_map and map_files members to blaze_symbolize_src_process type
    Open source →
  17. 0.0.0 21 Nov 2023 withdrawn

    Nothing published for this version

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