Rilis GNU Binutils 2.35

Dipuntepangaken release saka pesawat saka utilitas sistem GNU Binutils 2.35, sing kalebu program kayata GNU linker, GNU assembler, nm, objdump, strings, strip.

В anyar versi:

  • assembler wis ditambahaké "--gdwarf-5" pilihan kanggo generate ".debug_line" tabel debug karo informasi bab nomer baris ing format DWARF-5. Dhukungan tambahan kanggo instruksi Intel SERIALIZE lan TSXLDTRK. Opsi sing ditambahake "-mlfence-after-load=", '-mlfence-before-indirect-branch=" lan "-mlfence-before-ret=" kanggo nglindhungi kerentanan LVI (CVE-2020-0551).
  • Mode "lint" wis ditambahake menyang sarana readelf, sing kalebu mriksa tambahan nalika ngolah file, kayata mriksa bagean ukuran nol. readelf uga menehi "[...]" Indikator nalika truncating jeneng sing ora pas menyang baris 80-karakter. Kanggo ngasilake prilaku lawas, opsi "--silent-truncation" kasedhiya.
  • Nambahake opsi "--dependency-file" menyang linker kanggo nggawe file kaya-make karo dhaptar dependensi input sing diproses, sing bisa digunakake kanthi cara nggunakake opsi "-M -MP" ing kompiler. Linker uga nambahake opsi "--warn-textrel", "-enable-textrel-check=[no|yes|warning|error", "-export-dynamic-symbol", "-export-dynamic-symbol-list". ”, "--enable-non-contiguous-regions" lan
    "--enable-non-contiguous-regions-warnings" kanggo ngontrol pangolahan DT_TEXTREL, ekspor simbol dinamis, lan panggonan panggonan sing ora cedhak.

  • Mbusak dhukungan kanggo platform target X86 NaCl.

Source: opennet.ru

Add a comment