A.3. elfutils 的更改
Red Hat Developer Toolset 11.0 带有 elfutils 0.185。
自以前的 Red Hat Developer Toolset 发行版本以来,添加了或修改了以下功能:
-
eu-elflint和eu-readelf工具现在可以识别并显示 ELF_GNU_RETAIN和SHT_X86_64_UNWIND标记。 -
DEBUGINFOD_SONAME宏已添加到debuginfod.h中。此宏可与dlopen功能一起使用,从而从应用程序动态加载libdebuginfod.so库。 -
在
debuginfod-client库中添加了一个新的debuginfod_set_verbose_fd。此功能通过将详细输出重定向到单独的文件来增强debuginfod_find_*查询功能。 -
设置
DEBUGINFOD_VERBOSE环境变量现在会显示有关哪些服务器连接到哪个服务器以及这些服务器的 HTTP 响应的更多信息。 -
debuginfod服务器提供了一个新的 thread-busy 指标和更详细的错误指标,以便更轻松地检查debuginfod服务器上运行的进程。 -
libdw库透明地处理DW_FORM_indirect位置值,以便dwarf_whatform功能返回属性的实际 FORM。 -
要减少网络流量,
debuginfod-client库会将负结果存储在缓存中,客户端对象可以重复使用现有的连接。