Издание на GNU Binutils 2.33

Представено версия на системни утилити GNU Binutils 2.33, който включва програми като GNU linker, GNU assembler, nm, objdump, strings, strip.

В нова версия:

  • В асемблер за системи ARM е добавена поддръжка на набор от инструкции
    SVE2 (Scalable Vector Extension 2), TME (Transactional Memory Extension) и MVE (Vector Extension). Добавена е поддръжка за процесори
    Arm Cortex-A76AE, Cortex-A77, Cortex-M35P, Cortex-A34, Cortex-A65, Cortex-A65AE, Cortex-A76AE и Cortex-A77. Реализирана е директива «.float16» за кодиране на литерали за 16-битови числа с плаваща запетая;
  • В асемблер за системи MIPS е добавена опция «-m[no-]fix-loongson3-llsc» за управление на заобикалянето на грешката в процесори Loongson3, водеща до взаимна блокировка при определено използване на инструкции LL и SC;
  • В компоновчика за архитектура AArch64 е добавена опция «-z pac-plt» за активиране на защитата на записи в таблиците PLT (Procedure Linkage Table) с помощта на PAC (Pointer Authentication), а също така са реализирани свойства
    GNU_PROPERTY_AARCH64_FEATURE_1_BTI и GNU_PROPERTY_AARCH64_FEATURE_1_PAC. За избор на един от методите за заобикаляне на проблема 843419 в Cortex-A53 е добавена опция «—fix-cortex-a53-843419[=full|adr|adrp»
  • В objdump е добавена опция «—source-comment[={txt}]» за задаване на префикс на редовете от изходния текст, показвани при дизасемблиране;
  • В objcopy са добавени опции «—set-section-alignment section-name=power-of-2-align» и «—verilog-data-width» за промяна на подравняването на секции и управление на размера на реда при показване на данни във формат verilog;
  • В readelf и objdump са добавени отделни опции «—debug-dump=links/follow» и «—dwarf=links/follow-links» за показване и проследяване на линкове при наличие на множество набори от debug info в файла;
  • В objdump и readelf е добавена поддръжка на дампове в кодировка CTF (Compact Type Format).

Източник: opennet.ru

Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри 🔥 Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри | ProHoster