node/deps/v8/third_party/ittapi/ittapi-rs
Shi Lei d783a1c128
build,deps,src: fix Intel VTune profiling support
PR-URL: https://github.com/nodejs/node/pull/45248
Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
Reviewed-By: Michaël Zasso <targos@protonmail.com>
2022-11-22 08:28:19 +00:00
..
src build,deps,src: fix Intel VTune profiling support 2022-11-22 08:28:19 +00:00
tests build,deps,src: fix Intel VTune profiling support 2022-11-22 08:28:19 +00:00
.gitignore build,deps,src: fix Intel VTune profiling support 2022-11-22 08:28:19 +00:00
build.rs build,deps,src: fix Intel VTune profiling support 2022-11-22 08:28:19 +00:00
Cargo.toml build,deps,src: fix Intel VTune profiling support 2022-11-22 08:28:19 +00:00
CMakeLists.txt build,deps,src: fix Intel VTune profiling support 2022-11-22 08:28:19 +00:00
include build,deps,src: fix Intel VTune profiling support 2022-11-22 08:28:19 +00:00
LICENSES build,deps,src: fix Intel VTune profiling support 2022-11-22 08:28:19 +00:00
README.md build,deps,src: fix Intel VTune profiling support 2022-11-22 08:28:19 +00:00

ittapi-rs

This package creates Rust bindings for ittapi. Ittapi is used for instrumentation and tracking and just-in-time profiling.

Note the building of this package is currently only supported (tested) on a couple of Linux platforms (recent Ubuntu and Fedora builds) but support for other platforms is intended and contributions are welcomed.

Build the package

cargo build

** Note This package uses bindgen which in turn requires recent versions of cmake and llvm to be installed. For Fedora, "yum install llvm-devel" was needed to bring in llvm-config.

** Also note building this package requires rust nightly.

Publish the package to crates.io

cargo publish