published the release of system disposal gnu binutils 2.40 , which includes such programs as GNU Linker, GNU Assembler, NM, ObjDump, Strip, Strip.
- Added support for extensions of the sets of processor commands:
- Intel (Rao-INT, MSRLIST, WRMSRNS, CMPCCXADD, AVX-VNNI-INT8, AVX-FMA, PREFEFETCHI, AmX-FP16).
- ARM (XTHEADBA, XTHEADBB, XTHEADBS, XTHEADCMO, XTHEADCONDMOV, XTHEADFMEMIDX, XTHEADFMV, XTHEADINT, XTHEADMEMEMPARPAR, XTHEADMAC, XTHEADSYNC
- risc-v (zawrs).
- Reading support (-decompress-debug-sections) and generation (-compress-debug-sections = ZSTD) of the debuging sections, compressed using the ZSTD algorithm. Support for compression of sections using ZSTD is added to the LD, GAS, Addr2Line and ObjDump.
- Support for SFRAME format with information about the promotion of the Calls Stack (Unwind) has been added. To output the contents of the SFRAME section, the READELF and OBJDUMP utility option “SSFRAME” is added.
- Added support for the debuging format CTF.
- Objdump utility has an option “–show-all-soymbols” for display in the dizassemble out of all characters corresponding to the specified address.
- Objdump in the dizassembler, the possibility of using different colors for illuminating different parts of the instructions was implemented. To turn on the backlight, the assembly with the option “–enable-colred-dissssembly”
- In the compoirer (LD), the option -w (-no-warnings) was implemented to disconnect the generation of messages with warnings and errors.
utility utilities.
is required.
/Media reports cited above.