This runs Rust code in an interpreter and has a lot of similarities with Valgrind. Its real intended use is to detect issues in unsafe code. This produces a flamegraph style graph.

This does make the program much slower.