GNU Binutils 2.35 发布

由...所提交 发布一组系统实用程序 GNU Binutils 2.35,其中包括GNU链接器、GNU汇编器、nm、objdump、strings、strip等程序。

В 新的 版本:

  • 汇编器添加了“--gdwarf-5”选项来生成“.debug_line”调试表,其中包含有关 DWARF-5 格式的行号信息。 添加了对 Intel SERIALIZE 和 TSXLDTRK 指令的支持。 添加了选项“-mlfence-after-load =”、“-mlfence-before-indirect-branch =”和“-mlfence-before-ret =”以防范该漏洞 LVI (CVE-2020-0551)。
  • readelf 实用程序中添加了“lint”模式,其中包括处理文件时的附加检查,例如检查零大小的部分。 readelf 还在截断不适合 80 个字符行的名称时提供“[...]”指示符。 为了返回旧的行为,提供了“--silent-truncation”选项。
  • 向链接器添加了“--dependency-file”选项,以创建一个类似 Make 的文件,其中包含已处理的输入依赖项列表,其工作方式与在编译器中使用“-M -MP”选项类似。 链接器还添加了选项“--warn-textrel”、“-enable-textrel-check=[no|yes|warning|error”、“-export-dynamic-symbol”、“-export-dynamic-symbol-list” ”、“--启用非连续区域”和
    “--enable-non-contigious-regions-warnings”控制 DT_TEXTREL 处理、动态符号导出和非连续区域放置。

  • 删除了对 X86 NaCl 目标平台的支持。

来源: opennet.ru

添加评论