Skip to content

v0.2.0-alpha.8

Choose a tag to compare

@github-actions github-actions released this 02 Nov 23:56
· 1422 commits to refs/heads/main since this release

What's Changed

  • Fixed build failure when dwarf feature is not enabled
  • Changed Addr to map to 64 bit integer
  • Reworked normalization APIs to produce file offsets instead of virtual offsets
  • Introduced symbolize::Input enum and made it part of symbolization APIs to distinguish between and support different input types
    • Added support for ELF symbolization using file offsets instead of addresses
  • Added symbolize::Source::Apk variant
  • Made symbolization source caching unconditional and removed least-recently-used semantics in favor of full user control
  • Added caching for APK related symbolization data structures
  • Added caching logic to inspect::Inspector
  • Adjusted inspect::SymInfo type to optionally just reference cached data as opposed to having to heap-allocate copies of it
  • Added support for iterating over all symbols in a source to inspect::Inspector
  • Made inspect::SymInfo::file_offset member optional
  • Added ability to contain backtraces in Error objects
  • Added support for symbolizing Gsym addresses to blazecli
  • Fixed bogus inlined function reporting for Gsym
  • Bumped minimum supported Rust version to 1.65

Full Changelog: v0.2.0-alpha.7...v0.2.0-alpha.8