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