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 are reading this file be aware that the original Cargo.toml
9# will likely look very different (and much more reasonable).
10# See Cargo.toml.orig for the original contents.
11
12[package]
13edition = "2018"
14name = "gdbstub"
15version = "0.7.2"
16authors = ["Daniel Prilik <[email protected]>"]
17build = false
18exclude = [
19    "examples/**/*.elf",
20    "examples/**/*.o",
21]
22autobins = false
23autoexamples = false
24autotests = false
25autobenches = false
26description = "An implementation of the GDB Remote Serial Protocol in Rust"
27homepage = "https://github.com/daniel5151/gdbstub"
28documentation = "https://docs.rs/gdbstub"
29readme = "README.md"
30keywords = [
31    "gdb",
32    "emulation",
33    "no_std",
34    "debugging",
35]
36categories = [
37    "development-tools::debugging",
38    "embedded",
39    "emulators",
40    "network-programming",
41    "no-std",
42]
43license = "MIT OR Apache-2.0"
44repository = "https://github.com/daniel5151/gdbstub"
45
46[lib]
47name = "gdbstub"
48path = "src/lib.rs"
49
50[[example]]
51name = "armv4t"
52path = "examples/armv4t/main.rs"
53required-features = ["std"]
54
55[[example]]
56name = "armv4t_multicore"
57path = "examples/armv4t_multicore/main.rs"
58required-features = ["std"]
59
60[dependencies.bitflags]
61version = "2.3.1"
62
63[dependencies.cfg-if]
64version = "1.0"
65
66[dependencies.log]
67version = "0.4"
68
69[dependencies.managed]
70version = "0.8"
71default-features = false
72
73[dependencies.num-traits]
74version = "0.2"
75default-features = false
76
77[dependencies.paste]
78version = "1.0"
79
80[dev-dependencies.armv4t_emu]
81version = "0.1"
82
83[dev-dependencies.goblin]
84version = "0.4"
85
86[dev-dependencies.pretty_env_logger]
87version = "0.4"
88
89[features]
90__dead_code_marker = []
91alloc = ["managed/alloc"]
92default = [
93    "std",
94    "trace-pkt",
95]
96paranoid_unsafe = []
97std = ["alloc"]
98trace-pkt = ["alloc"]
99