1# THIS FILE IS AUTOMATICALLY GENERATED BY CARGO
2#
3# When uploading crates to the registry Cargo will automatically
4# "normalize" Cargo.toml files for maximal compatibility
5# with all versions of Cargo and also rewrite `path` dependencies
6# to registry (e.g., crates.io) dependencies
7#
8# If you believe there's an error in this file please file an
9# issue against the rust-lang/cargo repository. If you're
10# editing this file be aware that the upstream Cargo.toml
11# will likely look very different (and much more reasonable)
12
13[package]
14name = "addr2line"
15version = "0.16.0"
16exclude = ["/benches/*", "/fixtures/*"]
17description = "A cross-platform symbolication library written in Rust, using `gimli`"
18documentation = "https://docs.rs/addr2line"
19readme = "./README.md"
20keywords = ["DWARF", "debug", "elf", "symbolicate", "atos"]
21categories = ["development-tools::debugging"]
22license = "Apache-2.0/MIT"
23repository = "https://github.com/gimli-rs/addr2line"
24[profile.bench]
25codegen-units = 1
26debug = true
27split-debuginfo = "packed"
28
29[profile.dev]
30split-debuginfo = "packed"
31
32[profile.release]
33debug = true
34split-debuginfo = "packed"
35
36[profile.test]
37split-debuginfo = "packed"
38
39[[example]]
40name = "addr2line"
41required-features = ["std-object"]
42
43[[test]]
44name = "output_equivalence"
45harness = false
46required-features = ["std-object"]
47
48[[test]]
49name = "correctness"
50required-features = ["default"]
51
52[[test]]
53name = "parse"
54required-features = ["std-object"]
55[dependencies.alloc]
56version = "1.0.0"
57optional = true
58package = "rustc-std-workspace-alloc"
59
60[dependencies.compiler_builtins]
61version = "0.1.2"
62optional = true
63
64[dependencies.core]
65version = "1.0.0"
66optional = true
67package = "rustc-std-workspace-core"
68
69[dependencies.cpp_demangle]
70version = "0.3"
71optional = true
72default-features = false
73
74[dependencies.fallible-iterator]
75version = "0.2"
76optional = true
77default-features = false
78
79[dependencies.gimli]
80version = "0.25"
81features = ["read"]
82default-features = false
83
84[dependencies.object]
85version = "0.26"
86features = ["read"]
87optional = true
88default-features = false
89
90[dependencies.rustc-demangle]
91version = "0.1"
92optional = true
93
94[dependencies.smallvec]
95version = "1"
96optional = true
97default-features = false
98[dev-dependencies.backtrace]
99version = "0.3.13"
100
101[dev-dependencies.clap]
102version = "2"
103
104[dev-dependencies.findshlibs]
105version = "0.8"
106
107[dev-dependencies.memmap]
108version = "0.7"
109
110[dev-dependencies.rustc-test]
111version = "0.3"
112
113[dev-dependencies.typed-arena]
114version = "2"
115
116[features]
117default = ["rustc-demangle", "cpp_demangle", "std-object", "fallible-iterator", "smallvec"]
118rustc-dep-of-std = ["core", "alloc", "compiler_builtins", "gimli/rustc-dep-of-std"]
119std = ["gimli/std"]
120std-object = ["std", "object", "object/std", "object/compression", "gimli/endian-reader"]
121[badges.travis-ci]
122repository = "gimli-rs/addr2line"
123