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

iaca-marker-macros

本软件包提供用于在 Rust 代码中生成标记的非官方宏,以供 Intel 架构代码分析器使用。与 INTEL 无关联,也不受其支持。

1 个不稳定版本

使用旧的 Rust 2015

0.1.0 2017 年 6 月 16 日

#41#marker

CC0 许可证

4KB

本软件包包含用于由 Intel 架构代码分析器使用的宏。请注意,这是非官方的,与 INTEL 无关联,也不受其支持。

iaca_start_marker 宏标记块的开始。 iaca_end_marker 宏标记块的结束。构建完成后,使用 cargo build --release,然后可以将 Intel 的 iaca 工具指向生成的 .rlib 文件。有关详细信息,请参阅Intel 文档

这些宏插入内联汇编代码,因此需要 #![feature(asm)]


lib.rs:

本软件包包含用于由 Intel 架构代码分析器使用的宏。请注意,这是非官方的,与 INTEL 无关联,也不受其支持。

iaca_start_marker 宏标记块的开始。 iaca_end_marker 宏标记块的结束。构建完成后,使用 cargo build --release,然后可以将 Intel 的 iaca 工具指向生成的 .rlib 文件。有关详细信息,请参阅Intel 文档

这些宏插入内联汇编代码,因此需要 #![feature(asm)]

无运行时依赖