magic-trace collects and displays high-resolution traces of what a process is doing
Magic-trace collects and displays high-resolution traces of process execution using Intel Processor Trace technology, enabling developers to analyze performance issues, understand actual program behavior, and investigate crashes. Built primarily in OCaml, the project uses the Linux `perf` command to drive Intel PT data collection and decoding, along with supporting libraries like `libipt` for direct processor trace handling. The tool was originally created by Tristan Hume and is currently maintained by Jane Street, which continues active development and distribution of the project.