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