GNU Binutils 2.33 發布

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

В 版本:

  • ARM 系統的彙編器中新增了指令集支持
    SVE2(可擴展向量擴充2)、TME(事務記憶體擴充)和MVE(向量擴充)。新增了處理器支援
    Arm Cortex-A76AE、Cortex-A77、Cortex-M35P、Cortex-A34、Cortex-A65、Cortex-A65AE、Cortex-A76AE 和 Cortex-A77。實作了「.float16」指令來編碼 16 位元浮點數的文字;

  • MIPS系統的彙編器中新增了「-m[no-]fix-loongson3-llsc」選項,以控制龍芯3處理器中某些使用LL和SC指令時導致死鎖的錯誤的解決方法;
  • 「-z pac-plt」選項已新增至 AArch64 架構的連結器中,以使用 PAC(指標驗證)和屬性來保護 PLT(流程連結表)表中的記錄
    GNU_PROPERTY_AARCH64_FEATURE_1_BTI 和 GNU_PROPERTY_AARCH64_FEATURE_1_PAC。若要選擇繞過 Cortex-A843419 處理器中的問題 53 的方法之一,新增了選項“—fix-cortex-a53-843419[=full|adr|adrp”

  • objdump 新增了「--source-comment[={txt}]」選項,用於設定反彙編時顯示的原始程式碼行的前綴;
  • 為objcopy 新增了「--set-section-alignment section-name=power-of-2-align」和「--verilog-data-width」選項,以在以verilog 格式顯示資料時變更節對齊並控制行大小;
  • 為 readelf 和 objdump 新增了單獨的選項“—debug-dump=links/follow”和“—dwarf=links/follow-links”,以便在檔案中存在多組偵錯資訊時顯示和追蹤連結;
  • objdump 和 readelf 中新增了對 CTF(緊湊型別格式)編碼轉儲的支援。

來源: opennet.ru

添加評論