8 releases
0.3.3 | Dec 16, 2022 |
---|---|
0.3.2 | Nov 4, 2020 |
0.3.1 | Nov 17, 2019 |
0.3.0 | Oct 13, 2019 |
0.1.0 | Nov 20, 2017 |
#641 in Debugging
26,656 downloads per month
Used in 6 crates
32KB
739 lines
rstack
Remote stack tracing.
License
Licensed under either of
- Apache License, Version 2.0, (LICENSE-APACHE or http://www.apache.org/licenses/LICENSE-2.0)
- MIT license (LICENSE-MIT or http://opensource.org/licenses/MIT)
at your option.
Contribution
Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.
lib.rs
:
Thread stack traces of remote processes.
rstack
(named after Java's jstack
) uses ptrace to capture stack traces of the threads of a remote process. It
currently only supports Linux, and requires that the /proc
pseudo-filesystem be mounted and accessible. Multiple
unwinding implementations are supported via Cargo features:
By default, the libunwind backend is used. You can switch to libdw via Cargo:
[dependencies]
rstack = { version = "0.1", features = ["dw"], default-features = false }
Dependencies
~52–255KB