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

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

В нов версия:

  • В ассемблере е добавена опция «—gdwarf-5» за генериране на отладъчни таблици «.debug_line» с информация за номера на редовете в DWARF-5 формат. Добавена е поддръжка на инструкциите Intel SERIALIZE и TSXLDTRK. Добавени са опции «-mlfence-after-load=», «-mlfence-before-indirect-branch=» и «-mlfence-before-ret=» за защита срещу уязвимостта LVI (CVE-2020-0551).
  • В утилитата readelf е добавен режим «lint», включващ допълнителни проверки при обработка на файлове, като например проверки за секции с нулев размер. В readelf също така е осигурен изход на индикатора «[…]» при скъсяване на имена, които не се побират в ред от 80 символа. За връщане на старото поведение е предвидена опция «—silent-truncation».
  • В компоновщика е добавена опция «—dependency-file» за създаване на Make-подобен файл със списък на обработените входни зависимости, който работи аналогично на използването на опцията «-M -MP» в компилатора. В компоновщика също са добавени опциите «—warn-textrel», «—enable-textrel-check=[no|yes|warning|error], «—export-dynamic-symbol», «—export-dynamic-symbol-list», «—enable-non-contiguous-regions» и
    «—enable-non-contiguous-regions-warnings» за управление на обработката на DT_TEXTREL, експорта на динамични символи и несъседственото разположение на регионите.
  • Поддръжката на целевата платформа X86 NaCl е премахната.

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

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