GNU બિનુટિલ્સનું પ્રકાશન 2.35

દ્રારા રજુ કરેલ સિસ્ટમ ઉપયોગિતાઓના સમૂહનું પ્રકાશન GNU બિનુટિલ્સ 2.35, જેમાં GNU લિંકર, GNU એસેમ્બલર, nm, objdump, સ્ટ્રિંગ્સ, સ્ટ્રીપ જેવા પ્રોગ્રામ્સનો સમાવેશ થાય છે.

В નવું સંસ્કરણ:

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

એક ટિપ્પણી ઉમેરો