Wydanie GNU Binutils 2.33

Przedstawiony wydanie zestawu narzędzi systemowych GNU Binutils 2.33, który zawiera takie programy jak GNU linker, GNU assembler, nm, objdump, strings, strip.

W nowej wersji:

  • Dodano wsparcie zestawu instrukcji w assemblerze dla systemów ARM
    SVE2 (Rozszerzenie Wektorowe 2), TME (Rozszerzenie Pamięci Transakcyjnej) i MVE (Rozszerzenie Wektorowe). Dodano wsparcie dla procesorów
    Arm Cortex-A76AE, Cortex-A77, Cortex-M35P, Cortex-A34, Cortex-A65, Cortex-A65AE, Cortex-A76AE i Cortex-A77. Wprowadzono dyrektywę «.float16» do kodowania literałów dla 16-bitowych liczb zmiennoprzecinkowych;
  • W assemblerze dla systemów MIPS dodano opcję «-m[no-]fix-loongson3-llsc» do zarządzania omijaniem błędu procesorów Loongson3, prowadzącego do martwego wątku przy określonym użyciu instrukcji LL i SC;
  • Do linkera dla architektury AArch64 dodano opcję «-z pac-plt» do aktywacji ochrony wpisów w tabelach PLT (Tabela Łączenia Procedur) za pomocą PAC (Autoryzacja Wskaźników), a także wprowadzono właściwości
    GNU_PROPERTY_AARCH64_FEATURE_1_BTI oraz GNU_PROPERTY_AARCH64_FEATURE_1_PAC. Do wyboru jednej z metod omijania problemu 843419 w procesorach Cortex-A53 dodano opcję «—fix-cortex-a53-843419[=full|adr|adrp»
  • W objdump dodano opcję «—source-comment[={txt}]» do określenia prefiksu linii kodu źródłowego wyświetlanych podczas deasemblacji;
  • W objcopy dodano opcje «—set-section-alignment section-name=power-of-2-align» oraz «—verilog-data-width» do zmiany wyrównania sekcji oraz zarządzania rozmiarem linii przy wyświetlaniu danych w formacie verilog;
  • W readelf i objdump dodano oddzielne opcje «—debug-dump=links/follow» oraz «—dwarf=links/follow-links» do wyświetlania i śledzenia linków, gdy istnieje wiele zestawów informacji debugowych w pliku;
  • W objdump i readelf dodano wsparcie dla zrzutów w kodowaniu CTF (Compact Type Format).

Źródło: opennet.ru

Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS 🔥 Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS | ProHoster