blazesym 0.2.0-alpha.5

blazesym is a library for address symbolization and related tasks.
Documentation
[[bench]]
harness = false
name = "main"
[build-dependencies.cbindgen]
optional = true
version = "0.24"

[build-dependencies.libc]
version = "0.2.137"

[build-dependencies.reqwest]
features = ["blocking"]
optional = true
version = "0.11.18"

[build-dependencies.which]
optional = true
version = "4.4.0"

[build-dependencies.xz2]
optional = true
version = "0.1.7"

[build-dependencies.zip]
default-features = false
optional = true
version = "0.6.4"
[dependencies.cpp_demangle]
optional = true
version = "0.4"

[dependencies.gimli]
optional = true
version = "0.27.2"

[dependencies.libc]
version = "0.2.137"

[dependencies.lru]
optional = true
version = "0.10"

[dependencies.rustc-demangle]
optional = true
version = "0.1"

[dependencies.tracing]
default-features = false
features = ["attributes"]
optional = true
version = "0.1"
[dev-dependencies.addr2line]
version = "=0.20.0"

[dev-dependencies.anyhow]
version = "1.0.71"

[dev-dependencies.criterion]
default-features = false
features = ["rayon", "cargo_bench_support"]
version = "0.5.1"

[dev-dependencies.env_logger]
version = "0.10"

[dev-dependencies.tempfile]
version = "3.4"

[dev-dependencies.test-log]
default-features = false
features = ["trace"]
version = "0.2"

[dev-dependencies.tracing-subscriber]
default-features = false
features = ["env-filter", "fmt"]
version = "0.3"

[features]
default = ["demangle", "dwarf", "lru"]
demangle = ["cpp_demangle", "rustc-demangle"]
dont-generate-unit-test-files = []
dwarf = ["gimli"]
generate-c-header = ["cbindgen", "which"]
generate-large-test-files = ["reqwest", "xz2"]
generate-unit-test-files = ["xz2", "zip"]
nightly = []

[lib]
crate-type = ["lib", "cdylib", "staticlib"]
name = "blazesym"

[package]
authors = ["Daniel Müller <deso@posteo.net>", "Kui-Feng <thinker.li@gmail.com>"]
autobenches = false
categories = ["algorithms", "api-bindings", "development-tools::debugging", "os::unix-apis", "value-formatting"]
description = "blazesym is a library for address symbolization and related tasks."
edition = "2021"
exclude = ["data/kallsyms.xz"]
keywords = ["dwarf", "elf", "gsym", "stacktrace", "tracing"]
license-file = "LICENSE"
name = "blazesym"
readme = "README.md"
repository = "https://github.com/libbpf/blazesym"
rust-version = "1.63"
version = "0.2.0-alpha.5"
[profile.bench]
codegen-units = 1
debug = 2
lto = true
opt-level = 3