Wydanie GNU Binutils 2.39

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

Dodaj komentarz