A fost publicată versiunea setului de utilitare sistem GNU Binutils 2.39, care include programe precum linker-ul GNU, assembler-ul GNU, nm, objdump, strings, strip.
În noua versiune:
- Linker-ul ELF implementează o avertizare la activarea execuției de cod pe stivă, precum și în prezența segmentelor de memorie din fișierul binar pentru care sunt setate simultan drepturi de citire, scriere și execuție.
- Linker-ul ELF a adăugat opțiunea „—package-metadat” pentru a încorpora în fișier metadate în format JSON, conform specificației Package Metadata.
- În scripturile linker-ului a fost adăugată suportul pentru utilizarea în descrierea secțiunii a etichetei TYPE= pentru stabilirea tipului de secțiune.
- Utilitarul objdump a câștigat suport pentru evidențierea sintaxei în ieșirea de dezasmblare pentru arhitecturile AVR, RiscV, s390, x86 și x86_64.
- Utilitarul nm a adăugat opțiunea „—no-weak” („-W”) pentru a ignora simbolurile weak.
- Utilitarele readelf și objdump au adăugat opțiunea „-wE” pentru a dezactiva accesarea serverelor debuginfod atunci când se procesează linkurile.
Sursa: opennet.ro
