SystemTap 4.9 发布,Linux 内核诊断


SystemTap 是一种 Linux 内核诊断工具,提供了从运行中的 Linux 内核快速和安全地获取信息的能力。

SystemTap 4.9 已发布,此版本带来如下改动:

SystemTap 后端更改

  • 更正了 DWARF5 隐式指针和入口值数据的处和位域。

  • 更正了某些类型的合成的意外运行时间连击 探针。

  • 改进的内核回溯重复工件。

SystemTap 前端 (stap) 更改

  • 为 stap 添加了一个基于 Jupyter 的前端。这可以通过调用容器 - 或在本地构建(可能通过 pip3 下载)。用户界面成为网络浏览器中的交互式笔记本。

  • 为 stap 添加了“--language-server”选项,将其切换为 stdin/stdout 上的 LSP 服务器。这允许用户编辑器触发符号补全和类似操作 语境。此代码包含一个小型可重用的 jsonrpc 服务器库 C++中的实现。

  • 改进了 dtrace 风格的 .h/.c 文件的确定性可构建性 一代。

  • 暂时禁用 $context-variable 活性安全检查 retpoline 内核。

SystemTap tapset 改变

  • Python3 版本范围兼容性大大提高。

  • 针对 NFS、VFS 和其他内核更改进行了更新。

  • 更新了系统调用名称表。

 

发布公告 | 下载地址


相關推薦

2023-11-15

0,Redis 7,Apache 2.4.57,Grafana 9.2.10,PCP 6.0.5,Valgrind 3.21,SystemTap 4.9,elfutils 0.189,OpenSCAP 1.3.8,SEtools 4.4.3 和 pcsc-lite-ccid 1.5.2。 安全方面,AlmaLinux OS 9.3 改进了对 FIPS-140-3 标准要求的所有 TLS 1.2 连接所需的扩展主密钥 (EMS) 扩

2022-11-18

2.4.53 版本。 性能工具和调试器更新: Valgrind 3.19 SystemTap 4.7 Dyninst 12.1.0 elfutils 0.187 更新性能监控工具: PCP 5.3.7 Grafana 7.5.13 编译器更新: GCC 工具集 12 LLVM 工具集 14.0.6 Rust 工具集 1.62 Go 工具集 1.18 最

2022-10-20

m,将二进制文件拆成两个软件包。 更新 dracut、systemd、systemtap:修复日志文件路径。 更新 generate_source_tarball 脚本,使其与自动升级工具对接。 更新 iana-etc:将文件移至自己的子包,以减少基本包的大小。 更新 kata:添加

2025-06-14

0.11 性能工具与调试器 GDB 14.2 Valgrind 3.23.0 SystemTap 5.1 Dyninst 12.3.0 elfutils 0.192 libabigail 2.6 性能监控工具 Performance Co-pilot 6.3.0 Grafana 10.2.6 编译器工具集 LLVM Toolset 19.1.7 Rust Toolset 1.84.1

2023-04-01

的操作系统的过渡尽可能顺利。 目前 Linux Lite 6.4 RC 版已发布,此版本基于Ubuntu 22.04.2 LTS(Jammy Jellyfish),并由 Linux 内核 5.15 LTS 提供支持,为内部应用程序引入 Zstd(Zstandard)压缩,大大提高解压缩速度 另一个有趣的变化是通

2024-08-23

avue v3.4.9 已经发布,基于 Element 的前端框架 此版本更新内容包括: v3.4.9 2024-08-23 新增 Form 组件group新增分开提交参数tabsVerifyAllgitee_IAIE5E Array 组件新增maxlength、minlength、showWordLimit参数gitee_IAM1N7 修复 InputTable组件分页

2023-11-27

WGCLOUD 是一款集成度较高的分布式运维监控平台,具有集群监控,易部署、易上手使用、轻量、高效、自动化等特点,server 端基于 springboot 开发,agent 端使用 go 编写。核心模块包括:主机系统信息监控,CPU 监控,CPU 温

2022-11-03

TypeScript 4.9 RC 已发布,自  Beta 版本以来,新增了 return  关键字 go-to-definition 、在类中包含自动访问器等新功能,点击链接即可查看对于功能的详情。 TypeScript 4.9  Beta 版本值得关注的新特性: 新增 satisfies 操作符

2022-09-26

TypeScript 4.9 首个 Beta 已发布。 值得关注的新特性 新增satisfies操作符 支持使用in运算符缩小 Unlisted Property Checks For Equality onNaN File-Watching 现在使用文件系统事件 错误修复和破坏性变更 详情查看发布公告。

2023-01-12

同领导,从 AngularJS 完全重写而成。 目前 Angular v15.1.0 已发布,带来如下变更: 弃用:路由器 路由器中的 CanLoad 已弃用,请改用 CanMatch 。 普通变更 将 BrowserPlatformLocation 添加到公共 API ( #48488 ) 将数据属性添加到 NgOptimize

2023-07-14

MyBatis-Flex: 一个优雅的 MyBatis 增强框架 特征 1、很轻量 MyBatis-Flex 整个框架只依赖 MyBatis,再无其他任何第三方依赖。 2、只增强 MyBatis-Flex 支持 CRUD、分页查询、多表查询、批量操作,但不丢失 MyBatis 原有的任何功能

2022-10-19

。其功能现在可以通过自定义加载器实现。 移除 DTrace/SystemTap/ETW 支持 对 DTrace/SystemTap/ETW 的支持在 v19.0.0 中被移除,主要原因是资源的优先级问题。 如果你有兴趣帮助恢复 DTrace,可以查看该 issue:https://github.com/nodejs/node/issue

2025-05-24

性能监控和调试工具,带来 elfutils 0.192、Valgrind 3.24.0 和 SystemTap 5.2;在安全方面,更新 SELinux-policy 38.1.53 和 SSSD 2.9.6,并升级 NetworkManager 1.52 和 iproute 6.11 等网络工具。 虚拟化和容器管理上,新版带来 Podman 5.4.0、Buildah 1.39.4、lib

2022-09-10

sp;curl 持续了 23.9 年的 DOS 漏洞。 1998 年 10 月, curl 4.9 发布了,curl 4.9 是第一个带有“cookie 引擎”的版本,可以接收 HTTP cookie、解析、理解并在后续请求中正确返回 cookie。 当然,当时 curl 的受众很小,几个月后 curl 网站才