Skip to content

v0.2.0-alpha.3

Choose a tag to compare

@github-actions github-actions released this 21 Jul 00:07
· 1616 commits to refs/heads/main since this release

What's Changed

  • Introduced custom Error type instead of relying solely on std::io::Error
  • Switched to using gimli for DWARF support
    • Added support for DWARF versions v2, v3, and v5 for symbol lookup and source code information retrieval
    • Introduced dwarf feature to make dependency optional
  • Switched from log to using tracing as the logging backend
    • Added spans to a couple of relevant call sites
  • Added support for using DWARF information for symbol lookup (instead of just ELF symbols; so far DWARF was only used for mapping names to symbol information)
  • Added support for normalizing and symbolizing addresses in an ELF file contained in an APK
  • Adjusted symbolize::Source::Gsym variant to support symbolizing Gsym from user provided "raw" data
  • Renamed normalize::UserAddrMeta::Binary variant to Elf
  • Renamed blaze_user_addr_meta_unknown::__unused member to _unused

Full Changelog: v0.2.0-alpha.2...v0.2.0-alpha.3