GNU Binutils 2.33 发布

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

В 新的 版本:

  • ARM 系统的汇编器中添加了指令集支持
    SVE2(可扩展向量扩展2)、TME(事务内存扩展)和MVE(向量扩展)。 添加了处理器支持
    Arm Cortex-A76AE、Cortex-A77、Cortex-M35P、Cortex-A34、Cortex-A65、Cortex-A65AE、Cortex-A76AE 和 Cortex-A77。 实现了“.float16”指令来编码 16 位浮点数的文字;

  • MIPS系统的汇编器中添加了“-m[no-]fix-loongson3-llsc”选项,以控制龙芯3处理器中某些使用LL和SC指令时导致死锁的错误的解决方法;
  • “-z pac-plt”选项已添加到 AArch64 架构的链接器中,以使用 PAC(指针身份验证)和属性来保护 PLT(过程链接表)表中的记录
    GNU_PROPERTY_AARCH64_FEATURE_1_BTI 和 GNU_PROPERTY_AARCH64_FEATURE_1_PAC。 要选择一种方法来绕过 Cortex-A843419 处理器中的问题 53,已添加选项“—fix-cortex-a53-843419[=full|adr|adrp”

  • objdump 添加了“--source-comment[={txt}]”选项,用于设置反汇编时显示的源代码行的前缀;
  • 向 objcopy 添加了“--set-section-alignment section-name=power-of-2-align”和“--verilog-data-width”选项,以在以 verilog 格式显示数据时更改节对齐并控制行大小;
  • 为 readelf 和 objdump 添加了单独的选项“—debug-dump=links/follow”和“—dwarf=links/follow-links”,以便在文件中存在多组调试信息时显示和跟踪链接;
  • objdump 和 readelf 中添加了对 CTF(紧凑类型格式)编码转储的支持。

来源: opennet.ru

添加评论