Opublikowano wersję zestawu narzędzi systemowych GNU Binutils 2.39, w skład którego wchodzą takie programy jak GNU linker, GNU assembler, nm, objdump, strings, strip.
W nowej wersji:
- Łącznik ELF wyświetla teraz ostrzeżenie, gdy włączona jest możliwość wykonywania kodu na stosie, a także gdy plik binarny zawiera segmenty pamięci, dla których jednocześnie ustawiono uprawnienia odczytu, zapisu i wykonywania.
- Łącznik ELF ma teraz opcję „--package-metadat” umożliwiającą osadzanie w pliku metadanych JSON zgodnych ze specyfikacją metadanych pakietu.
- Dodano obsługę używania etykiety TYPE= w opisach sekcji skryptów linkera aby ustawić typ sekcji.
- Narzędzie objdump potrafi teraz podświetlać składnię w zdeasemblowanych wynikach dla architektur AVR, RiscV, s390, x86 i x86_64.
- Narzędzie nm ma teraz opcję „--no-weak” („-W”) umożliwiającą ignorowanie słabych symboli.
- Narzędzia readelf i objdump mają teraz opcję „-wE”, która umożliwia wyłączenie dostępu do serwerów debuginfod podczas przetwarzania łączy.
Źródło: opennet.ru
