主要观点:宣布 Linux 的 DTrace 最新开发版本 2.0.0 - 1.14 发布,基于 BPF 和其他 Linux 内核跟踪功能,以用户空间应用实现,接近功能完整,介绍其获取位置、功能特性(包括多种提供者、聚合、推测跟踪、变量、动作、子例程、运行时功能、BPF 支持、开发调试等方面)、依赖项(需 libctf 或 libdtrace - ctf,依赖 GCC 和 binutils 中的 BPF 支持,以及 2 个可选内核功能),并邀请加入开发列表和 IRC 频道。
关键信息:发布时间为 2024 年 4 月 5 日 19:30,获取地址为[https://github.com/oracle/dtrace - utils/tree/2.0 - branch - dev]和[https://github.com/oracle/dtrace - utils/tree/devel],最新发布标签为 2.0.0 - 1.14,依赖项相关信息及可选内核功能地址等。
重要细节:功能涵盖多种提供者如 cpc 等,有多种聚合方式和函数,支持推测跟踪、多种变量和动作,包含新的子例程如 cleanpath()等,运行时功能有报告丢弃计数器等,BPF 支持方面有直接编译等,开发调试支持在 valgrind 下运行及基于配置脚本构建,依赖项中对 libctf 或 libdtrace - ctf 的说明及可选内核功能地址等。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。