GNU Binutils 2.35 のリリース

から提出された システムユーティリティ一式のリリース GNU Binutils 2.35これには、GNU リンカー、GNU アセンブラ、nm、objdump、string、strip などのプログラムが含まれます。

В 新しい バージョン:

  • アセンブラには、DWARF-5 形式の行番号に関する情報を含む「.debug_line」デバッグ テーブルを生成するための「--gdwarf-5」オプションが追加されました。 Intel SERIALIZE および TSXLDTRK 命令のサポートが追加されました。 脆弱性から保護するためにオプション「-mlfence-after-load=」、「-mlfence-before-indirect-branch=」、および「-mlfence-before-ret=」を追加しました。 LVI (CVE-2020-0551)
  • 「lint」モードが readelf ユーティリティに追加されました。これには、サイズ 80 のセクションのチェックなど、ファイル処理時の追加チェックが含まれます。 readelf は、XNUMX 文字の行に収まらない名前を切り捨てるときに「[...]」インジケーターも提供します。 以前の動作に戻すために、「--silent-truncation」オプションが提供されています。
  • 処理された入力依存関係のリストを含む Make ライク ファイルを作成するための「--dependency-file」オプションをリンカーに追加しました。これは、コンパイラで「-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 ターゲット プラットフォームのサポートを削除しました。

出所: オープンネット.ru

コメントを追加します