7.2. 性能工具和调试器的显著变化


Valgrind 已 rebase 到版本 3.24.0

valgrind 套件已更新至版本 3.24.0。主要改进包括:

  • --track-fds=yes 选项现在在使用错误的文件描述符时显示可抑制的错误,并错误被写到 XML 输出。如果不使用选项,显示的警告将被弃用,并将在以后的版本中删除。
  • 错误消息现在支持 Ada 名称分解。
  • deflate-conversion 工具(z15/arch13)现在支持 IBM Z 平台上的紧缩压缩调用(DFLTCC)指令。
  • 在 IBM Z 平台上,Valgrind 现在支持消息安全协助(MSA)工具及其 1-9 扩展提供的说明。
  • Valgrind 现在支持以下新的 Linux 系统调用:

    • open_tree
    • move_mount
    • fsopen
    • fsconfig
    • fsmount
    • fspick
    • landlock_create_ruleset
    • landlock_add_rule
    • landlock_restrict_self

libabigail 已 rebase 到版本 2.6

libabigail 库已更新至版本 2.6。主要变更包括:

  • 使用 BPF 类型格式(BTF)和通用跟踪格式(CTF)更好地支持 Linux 内核模块分析。
  • 改进了中间端的内部类型比较算法。
  • 改进了 abipkgdiff、aubidwabilint 工具中的日志记录。
  • 多个 bug 修复。

有关进一步的更改,请参阅 上游发行注记

elfutils 已 rebase 到版本 0.192

elfutils 软件包已更新至版本 0.192。主要改进包括:

  • debuginfod 服务现在可以执行每个文件签名验证,来使用 RHEL 中的 RPM Integrity Measurement Architecture(IMA)方案来检查完整性。
  • 添加了一个新的 debuginfod API 来查询服务器元数据,如从文件名查询构建 ID。
  • debuginfod 服务器端从内核 debuginfo 软件包中提取文件现在非常快。
  • dwfl_set_sysroot,dwfl_frame_unwound_sourcedwfl_unwound_source_str 函数已添加到 libdw 库中。
  • eu-stacktrace 工具作为技术预览提供。详情请查看 xref:[JIRA-RHELDOCS-19072]。

SystemTap 已 rebase 到版本 5.2

SystemTap 追踪和探测工具已更新至版本 5.2。

一个显著的增强是基于 debuginfod-metadata 探测的全面激活,基于 elfutils 0.192。使用此功能,您可以通过为所有匹配名称搜索 debuginfod 服务器来编写 systemtap 脚本,以针对给定二进制或库的所有版本。

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2025 Red Hat