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
库会将负结果存储在缓存中,客户端对象可以重复使用现有的连接。