GNU Binutils 2.35 發布

介紹 發布一組系統實用程式 GNU Binutils 2.35,其中包括GNU連結器、GNU彙編器、nm、objdump、strings、strip等程式。

В 版本:

  • 彙編器新增了「--gdwarf-5」選項來產生「.debug_line」偵錯表,其中包含有關 DWARF-5 格式的行號資訊。 新增了對 Intel SERIALIZE 和 TSXLDTRK 指令的支援。 新增了選項「-mlfence-after-load =」、「-mlfence-before-indirect-branch =」和「-mlfence-before-ret =」以防範漏洞 低電壓指數 (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-contigious-regions-warnings」控制 DT_TEXTREL 處理、動態符號匯出和非連續區域放置。

  • 刪除了對 X86 NaCl 目標平台的支援。

來源: opennet.ru

添加評論