clang-rt-xray

Crates.ioclang-rt-xray
lib.rsclang-rt-xray
version0.0.1
sourcesrc
created_at2023-02-20 13:57:40.434264
updated_at2023-02-20 13:57:40.434264
descriptionBindings to Clang XRay runtime library
homepage
repositoryhttps://git.sr.ht/~ilammy/clang-rt-xray
max_upload_size
id789823
size29,484
Oleksii Lozovskyi (ilammy)

documentation

README

clang-rt-xray

Bindings to Clang/LLVM's compiler-rt libraryXRay Runtime Library.

Usage

You have to use a nightly compiler and pass the -Z instrument-xray flag to rustc.

compiler-rt library must be installed in the system.

  • On Debian, compiler-rt is installed as a part of the clang package.
  • On Fedora, compiler-rt package is available.

We will try to locate XRay libraries using clang binary from PATH. If not found automatically, set CLANG_RT_XRAY_DIR environment to the installation directory.

License

This project follows compiler-rt licensing:

  • triple-licensing for the duration of LLVM relicensing:
    • Apache License, Version 2.0 with LLVM exception – new license
    • University of Illinois/NCSA license
    • MIT license
  • users may use the code under either of these licenses
  • contributions must be provided under all three licenses
  • at some point in the future only Apache 2.0 will be used

See LICENSE for details.

Commit count: 0

cargo fmt