#intel #profiling #marker #macro #architecture #analyzer #generate

iaca-marker-macros

This crate provides UNOFFICIAL macros to generate markers in Rust code for the Intel Architecture Code Analyzer. NOT AFFILIATED WITH OR ENDORSED BY INTEL.

1 unstable release

Uses old Rust 2015

0.1.0 Jun 16, 2017

#36 in #marker

CC0 license

4KB

This crate has macros to generate markers for use by the Intel Architecture Code Analyzer. Note that it is UNOFFICIAL and not affiliated with or endorsed by Intel IN ANY WAY.

The iaca_start_marker macro marks the start of a block. The iaca_end_marker macro marks the end of a block. After building with cargo build --release, you can then point Intel's iaca tool at the generated .rlib file. See the Intel documentation for more details.

These macros insert inline asm, so #![feature(asm)] is required.


lib.rs:

This crate has macros to generate markers for use by the Intel Architecture Code Analyzer. Note that it is UNOFFICIAL and not affiliated with or endorsed by Intel IN ANY WAY.

The iaca_start_marker macro marks the start of a block. The iaca_end_marker macro marks the end of a block. After building with cargo build --release, you can then point Intel's iaca tool at the generated .rlib file. See the Intel documentation for more details.

These macros insert inline asm, so #![feature(asm)] is required.

No runtime deps