Keluaran GNU Binutils 2.35

Dikemukakan oleh pelepasan satu set utiliti sistem GNU Binutils 2.35, yang merangkumi atur cara seperti pemaut GNU, pemasang GNU, nm, objdump, rentetan, jalur.

Π’ baru versi:

  • Penghimpun telah menambah pilihan "--gdwarf-5" untuk menjana jadual nyahpepijat ".debug_line" dengan maklumat tentang nombor baris dalam format DWARF-5. Sokongan tambahan untuk arahan Intel SERIALIZE dan TSXLDTRK. Menambahkan pilihan "-mlfence-after-load=", '-mlfence-before-indirect-branch=" dan "-mlfence-before-ret=" untuk melindungi daripada kerentanan LVI (CVE-2020-0551).
  • Mod "lint" telah ditambahkan pada utiliti readelf, yang termasuk semakan tambahan semasa memproses fail, seperti menyemak bahagian saiz sifar. readelf juga menyediakan penunjuk "[...]" apabila memotong nama yang tidak sesuai dengan baris 80 aksara. Untuk mengembalikan tingkah laku lama, pilihan "--pemotongan senyap" disediakan.
  • Menambahkan pilihan "--dependency-file" pada pemaut untuk mencipta fail seperti Make dengan senarai kebergantungan input yang diproses, yang berfungsi sama seperti menggunakan pilihan "-M -MP" dalam pengkompil. Penyambung juga menambah pilihan β€œ--warn-textrel”, β€œ-enable-textrel-check=[no|yes|warning|ralat”, β€œ-export-dynamic-symbol”, β€œ-export-dynamic-symbol-list ”, "--enable-non-contiguous-regions" dan
    "--enable-non-contiguous-regions-warnings" untuk mengawal pemprosesan DT_TEXTREL, eksport simbol dinamik dan penempatan wilayah bukan contiguous.

  • Mengalih keluar sokongan untuk platform sasaran NaCl X86.

Sumber: opennet.ru

Tambah komen