二进制工具集 GNU Binutils 2.36 发布

GNU Binutils 2.36 已经发布。GNU Binutils 是一组二进制工具集,主要包括 ld(GNU linker)和 as(GNU assembler)。这些工具大多数都使用BFD(二进制文件描述符库)进行低级操作,比如使用操作码库来汇编和反汇编机器指令。

部分更新内容

  • binutils
    • ​​更新 elfedit 和 readelf 并支持 LAM_U48 和 LAM_U57
    • Nm 有一个新的命令行选项:--ifunc-chars = CHARS
    • 添加对 SHF_GNU_RETAIN ELF 标志的支持
  • gas
    • 添加对 Intel AVX VNNI 指令的支持
    • 添加对 Intel HRESET 指令的支持
    • 添加对 Intel UINTR 指令的支持
  • ld
    • 添加 -z lam-u48 to x86-64 ELF 链接器来生成 LAM_U48 属性
    • 添加 -z lam-u57 to x86-64 ELF 链接器来生成 LAM_U57 属性
    • 添加 -z unique-symbol 以避免重复的本地符号名称

详细内容请查看更新公告

猜你喜欢

转载自www.oschina.net/news/127830/gnu-binutils-2-36-released