Expand description
This library allows Rust programs to use Intel® Instrumentation and Tracing Technology (ITT)
APIs. These APIs are declared by a static library, ittnotify
, and dynamically used by
performance collection tools (e.g., libittnotify_collector.so
, VTune Profiler).
Modules
The JIT (Just-In-Time) Profiling API provides functionality to report information about just-in-time generated code that can be used by performance tools. The Jit Rust structure is a high-level view of a subset of the full functionality available. See the [JIT Profiling API] for more information.
Structs
A domain enables tagging trace data for different modules or libraries in a program. See the Domain API documentation for more information.
String handles are ITT’s mechanism for efficiently naming objects. See the String Handle API documentation for more information.