Utgivningen av GNU Binutils 2.39-uppsättningen av systemverktyg har publicerats, som inkluderar sådana program som GNU-linker, GNU assembler, nm, objdump, strängar, strip.
I den nya versionen:
- ELF-fillänkaren (ELF-linker) implementerar en varning när möjligheten att exekvera kod på stacken är aktiverad, samt om det finns minnessegment i den binära filen som har läs-, skriv- och exekveringsbehörigheter inställda samtidigt.
- Lade till alternativet "--package-metadata" till ELF-linker för att bädda in metadata i JSON-format som överensstämmer med specifikationen för paketmetadata i filen.
- Lade till stöd för att använda etiketten TYPE= i avsnittsbeskrivningen till länkningsskript för att ställa in sektionstypen.
- Objdump-verktyget stöder nu syntaxmarkering i demonterad utdata för AVR-, RiscV-, s390-, x86- och x86_64-arkitekturerna.
- Lade till alternativet "--no-weak" ("-W") till nm-verktyget för att ignorera svaga tecken.
- Alternativet "-wE" har lagts till i readelf- och objdump-verktygen för att inaktivera åtkomst till debuginfod-servrar vid bearbetning av länkar.
Källa: opennet.ru