Rilis GNU Binutils 2.35

Disampaikan oleh pelepasan satu set utilitas sistem GNU Binutils 2.35, yang mencakup program seperti GNU linker, GNU assembler, nm, objdump, string, strip.

В yang baru versi:

  • Assembler telah menambahkan opsi “--gdwarf-5” untuk menghasilkan tabel debug “.debug_line” dengan informasi tentang nomor baris dalam format DWARF-5. Menambahkan dukungan untuk instruksi Intel SERIALIZE dan TSXLDTRK. Menambahkan opsi "-mlfence-after-load=", '-mlfence-before-indirect-branch=" dan "-mlfence-before-ret=" untuk melindungi dari kerentanan LVI (CVE-2020-0551).
  • Mode "lint" telah ditambahkan ke utilitas readelf, yang mencakup pemeriksaan tambahan saat memproses file, seperti memeriksa bagian berukuran nol. readelf juga menyediakan indikator “[...]” ketika memotong nama yang tidak sesuai dengan baris 80 karakter. Untuk mengembalikan perilaku lama, opsi “--silent-truncation” disediakan.
  • Menambahkan opsi “--dependency-file” ke linker untuk membuat file Make-like dengan daftar dependensi input yang diproses, yang cara kerjanya mirip dengan menggunakan opsi “-M -MP” di kompiler. Linker juga menambahkan opsi “--warn-textrel”, “-enable-textrel-check=[no|yes|warning|error”, “-export-dynamic-symbol”, “-export-dynamic-symbol-list ”, "--aktifkan-wilayah yang tidak bersebelahan" dan
    "--enable-non-contiguous-regions-warnings" untuk mengontrol pemrosesan DT_TEXTREL, ekspor simbol dinamis, dan penempatan wilayah yang tidak bersebelahan.

  • Menghapus dukungan untuk platform target X86 NaCl.

Sumber: opennet.ru

Tambah komentar