Udgivelsen af GNU Binutils 2.43

Udgivet en ny version af værktøjssættet GNU Binutils 2.43, som inkluderer programmer såsom GNU linker, GNU assembler, nm, objdump, strings, strip.

I den nye version:

  • GNU assembler har fået support for direktivet «.base64» til repræsentation af binære data som strenge i base64-kodning. Der er også mulighed for at bruge syntaksen «\+» i makroer og inde i direktiverne .irp, .irpc og .rept til at bestemme antallet af gange, makroen køres.
  • Tilføjet support for instruktionerne CFCMOV, NF, CCMP og CTEST, der er defineret i Intel APX-instruktionssættet.
  • Tilføjet support for arkitekturen 'armv9.5-a' samt for udvidelserne LUT og LUTv2 (AArch64 Lookup Table Extension).
  • Tilføjet support for RISC-V-udvidelser: XSfCease, Zacas, Zcmp, Zfbfmin, Zvfbfmin, Zvfbfwma, Smcsrind, Sscsrind, XCvMem, XCvBi og XCvElw.
  • Linkeren har fået tilføjet indstillingerne: «—rosegment» (ved brug af indstillingen «-z separate-code» skaber et segment i skrivebeskyttet tilstand i stedet for to), «—section-ordering-file » (kortlægning af indgående og resulterende sektioner) og «—plugin-save-temps» (gemme midlertidige filer fra plugins). For AArch64- og LoongArch-arkitekturerne er der implementeret support for DT_RELR (omplacering), som reducerer størrelsen af informationen om relative omplaceringer i delte objekter og eksekverbare filer.
  • I readelf-værktøjet vises detaljer om omplaceringer (DT_RELR). Muligheden «-j» («—display-section») er tilføjet for at vise indholdet af en sektion angivet ved navn eller indeks. Ved visning af indholdet af sektionen «.eh_frame» vises sektionen «.eh_frame_hdr» hvis den findes.
  • I gprofng-værktøjet er der tilføjet indledende support for RISC-V-arkitekturen. Koden til håndtering af hardware-begivenhedstællere er blevet omarbejdet. Der er implementeret begivenheder specifikke for AMD ZEN3, AMD ZEN4 og Intel Ice Lake-processorer samt typiske begivenheder for ARM-processorer.

Kilde: opennet.ru

Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere 🔥 Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere | ProHoster