Opublikowano wydanie zestawu narzędzi systemowych GNU Binutils 2.39, w skład którego wchodzą takie programy jak GNU linker, GNU asembler, nm, objdump, strings, strip.
W nowej wersji:
- Konsolidator plików ELF (linker ELF) implementuje ostrzeżenie, gdy włączona jest możliwość wykonywania kodu na stosie, a także jeśli w pliku binarnym znajdują się segmenty pamięci, które mają jednocześnie ustawione uprawnienia do odczytu, zapisu i wykonywania.
- Dodano opcję „--package-metadata” do konsolidatora ELF w celu osadzenia metadanych w formacie JSON zgodnym ze specyfikacją Package Metadata w pliku.
- Dodano obsługę używania etykiety TYPE= w opisie sekcji do skryptów konsolidujących aby ustawić typ sekcji.
- Narzędzie objdump obsługuje teraz podświetlanie składni w zdezasemblowanych danych wyjściowych dla architektur AVR, RiscV, s390, x86 i x86_64.
- Dodano opcję „--no-weak” („-W”) do narzędzia nm, aby ignorować słabe znaki.
- Do narzędzi readelf i objdump dodano opcję „-wE”, aby uniemożliwić dostęp do serwerów debuginfod podczas przetwarzania łączy.
Źródło: opennet.ru