Itusilẹ ti GNU Binutils 2.35

Agbekale Tu ti ṣeto ti eto igbesi GNU Binutils 2.35, eyiti o pẹlu awọn eto bii GNU linker, GNU assembler, nm, objdump, strings, strip.

В titun awọn ẹya:

  • В ассемблере добавлена опция «—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.

orisun: opennet.ru

Fi ọrọìwòye kun