[package] name = "rstrace" version = "0.2.2" edition = "2021" license = "MIT" description = "A Rust implementation of strace to trace system calls and CUDA API calls." homepage = "https://github.com/thundergolfer/strace-rs" repository = "https://github.com/thundergolfer/strace-rs" readme = "README.md" keywords = ["strace", "syscall", "CUDA", "tracing"] categories = ["development-tools"] [dependencies] anyhow = "1.0.86" bitflags = "2.5.0" clap = { version = "4.5.18", features = ["derive"] } lazy_static = "1.4.0" libc = "0.2.139" nix = { version = "0.28.0", features = ["process", "ptrace"] } num = "0.4.3" num-derive = "0.4.2" num-traits = "0.2.19" prettytable-rs = "0.10.0" time = { version = "0.3.36", features = ["formatting", "parsing", "local-offset"] } tracing = "0.1.40" tracing-subscriber = { version = "0.3.18", features = ["env-filter"] } [build-dependencies] bindgen = "0.65.1" [features] cuda_sniff = [] default = ["cuda_sniff"]