#x-ray #tracing #api-bindings #clang-rt

无需 std clang-rt-xray

Clang XRay 运行时库的绑定

1 个不稳定版本

0.0.1 2023年2月20日

#6 in #x-ray

Apache-2.0…

37KB
339

clang-rt-xray

绑定到 Clang/LLVM 的 compiler-rtXRay 运行时库.

用法

您必须使用 nightly 编译器并将 -Z instrument-xray 标志传递给 rustc。

compiler-rt 库必须在系统中安装。

  • 在 Debian 上,compiler-rt 作为 clang 包的一部分安装。
  • 在 Fedora 上,compiler-rt 包是可用的。

我们将尝试使用 PATH 中的 clang 二进制文件定位 XRay 库。如果未自动找到,请将环境变量 CLANG_RT_XRAY_DIR 设置为安装目录。

许可证

此项目遵循 compiler-rt 许可协议

  • LLVM 重新许可期间的三重许可
    • Apache 许可证第 2 版,带有 LLVM 例外情况 – 新许可证
    • 伊利诺伊大学/NSCA 许可证
    • MIT 许可证
  • 用户可以在这些许可证中的任何一个下使用代码
  • 贡献必须在所有三个许可证下提供
  • 在未来的某个时刻,仅使用 Apache 2.0

有关详细信息,请参阅 LICENSE

依赖项