Crate upgrayedd

Source
Expand description

§upgrayedd

“Two Ds for a double dose of debugging.”

WARNING: You do not need this library. Do not use this library, especially in production systems. It is not safe, even if you only use safe Rust with it. It cannot be made safe.

upgrayedd is a convenience proc macro for building function interposition tools in Rust. When used in a shared library build (which is the only way you should be using it), it makes LD_PRELOAD-style interposition look like (relatively) idiomatic Rust.

See the macro docs for more details.

Attribute Macros§

upgrayedd
The #[upgrayedd] attribute macro.