panda-re 0.46.2

The official library for interfacing with PANDA (Platform for Architecture-Neutral Dynamic Analysis)
Documentation
[[example]]
name = "showcase"
required-features = ["libpanda"]

[[example]]
name = "dump_regs"
required-features = ["libpanda"]

[[example]]
name = "unicorn"
required-features = ["libpanda"]

[[example]]
name = "unicorn_aarch64"
required-features = ["libpanda", "aarch64"]
[dependencies.array-init]
version = "2"

[dependencies.async-trait]
optional = true
version = "0.1"

[dependencies.dashmap]
optional = true
version = "4"

[dependencies.dirs]
version = "3.0.1"

[dependencies.glib-sys]
version = "0.10.0"

[dependencies.inventory]
version = "0.1.8"

[dependencies.lazy_static]
version = "1.4.0"

[dependencies.libloading]
version = "0.6.2"

[dependencies.log]
optional = true
version = "0.4"

[dependencies.once_cell]
version = "1.8.0"

[dependencies.panda-re-macros]
version = "0.25.1"

[dependencies.panda-re-sys]
version = "0.7"

[dependencies.parking_lot]
optional = true
version = "0.11"

[dependencies.paste]
version = "1.0.0"

[dependencies.strum]
version = "0.20"

[dependencies.strum_macros]
version = "0.20"

[dependencies.thiserror]
version = "1"

[features]
aarch64 = ["panda-re-sys/aarch64", "panda-re-macros/aarch64"]
arm = ["panda-re-sys/arm", "panda-re-macros/arm"]
default = ["x86_64", "syscall-injection"]
i386 = ["panda-re-sys/i386", "panda-re-macros/i386"]
libpanda = ["panda-re-sys/libpanda"]
mips = ["panda-re-sys/mips", "panda-re-macros/mips"]
mips64 = ["panda-re-sys/mips64", "panda-re-macros/mips64"]
mipsel = ["panda-re-sys/mipsel", "panda-re-macros/mipsel"]
ppc = ["panda-re-sys/ppc", "panda-re-macros/ppc"]
syscall-injection = ["async-trait", "parking_lot", "dashmap", "log"]
x86_64 = ["panda-re-sys/x86_64", "panda-re-macros/x86_64"]

[lib]
name = "panda"

[package]
authors = ["Jordan McLeod <Jordan.McLeod@ll.mit.edu>", "tnballo <tnballo@users.noreply.github.com>"]
description = "The official library for interfacing with PANDA (Platform for Architecture-Neutral Dynamic Analysis)"
documentation = "https://docs.rs/panda-re"
edition = "2018"
homepage = "https://panda-re.mit.edu"
license = "GPL-2.0"
name = "panda-re"
repository = "https://github.com/panda-re/panda-rs"
version = "0.46.2"
[package.metadata.docs.rs]
cargo-args = ["-Zunstable-options", "-Zrustdoc-scrape-examples"]
rustdoc-args = ["--cfg", "doc_cfg"]