Издание GNU Binutils 2.35

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

V новый verziju:

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

Izvor: opennet.ru

Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki 🔥 Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki | ProHoster