Rilis GNU Binutils 2.33

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

Π’ anyar versi:

  • Dhukungan pesawat instruksi wis ditambahake menyang assembler kanggo sistem ARM
    SVE2 (Scalable Vector Extension 2), TME (Transactional Memory Extension) lan MVE (Vector Extension). Dhukungan prosesor ditambahake
    Arm Cortex-A76AE, Cortex-A77, Cortex-M35P, Cortex-A34, Cortex-A65, Cortex-A65AE, Cortex-A76AE lan Cortex-A77. Dileksanakake ".float16" arahan kanggo encode literal kanggo 16-dicokot nomer floating point;

  • Pilihan "-m [no-] fix-loongson3-llsc" wis ditambahake menyang assembler kanggo sistem MIPS kontrol workaround kanggo bug ing prosesor Loongson3 sing ndadΓ©kakΓ© kanggo deadlock nalika nggunakake tartamtu instruksi LL lan SC;
  • Opsi "-z pac-plt" wis ditambahake menyang linker kanggo arsitektur AArch64 kanggo ngaktifake proteksi rekaman ing tabel PLT (Procedure Linkage Table) nggunakake PAC (Pointer Authentication), lan properti.
    GNU_PROPERTY_AARCH64_FEATURE_1_BTI lan GNU_PROPERTY_AARCH64_FEATURE_1_PAC. Kanggo milih salah siji cara kanggo ngatasi masalah 843419 ing prosesor Cortex-A53, opsi "β€”fix-cortex-a53-843419[=full|adr|adrp" wis ditambahake.

  • Nambahake opsi "--source-comment[={txt}]" kanggo objdump kanggo nyetel awalan garis sumber sing ditampilake nalika disassembly;
  • Nambahake opsi "--set-section-alignment section-name = power-of-2-align" lan "--verilog-data-width" kanggo objcopy kanggo ngganti alignment bagean lan ngontrol ukuran baris nalika nampilake data ing format verilog ;
  • Nambahake opsi kapisah "-debug-dump = pranala / tindakake" lan "-dwarf = pranala / tindakake-links" kanggo readelf lan objdump kanggo nampilake lan nderek pranala nalika ana sawetara set info debug ing file;
  • Dhukungan kanggo dumps ing CTF (Compact Type Format) encoding wis ditambahake menyang objdump lan readelf.

Source: opennet.ru

Add a comment