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 以避免重复的本地符号名称
详细内容请查看更新公告。