Skip to content

v0.2.0-rc.3

Latest
Compare
Choose a tag to compare
@github-actions github-actions released this 18 Mar 18:15
· 103 commits to refs/heads/main since this release

What's Changed

  • Added support for 32 bit ELF binaries
  • Added symbolize::Symbolizer::cache method for caching process VMA as well as ELF metadata
  • Added normalize::NormalizeOpts::apk_to_elf attribute for normalizing addresses mapping to APKs to the contained ELF file
  • Added symbolize::Sym::module attribute
  • Renamed symbolize::Source::kernel_image to vmlinux
  • Renamed inspect::SymInfo::obj_file_name to module
  • Adjusted kernel symbolization logic to give preference to vmlinux file, if present
  • Changed symbolize::Kernel::{kallsyms,kernel_image} to support disabling of the source
  • Adjusted vmlinux based kernel address symbolization logic to take into account system KASLR state
    • Added kaslr_offset member to symbolize::Kernel
  • Moved symbolization and inspection sources into source sub-module
  • Moved normalize::Apk behind existing apk feature
  • Changed inspect::SymInfo::size to be an Option
  • Fixed unsoundness in internally used InsertMap type
  • Bumped minimum supported Rust version to 1.70

New Contributors

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